package com.taoke.autopay.credit;
|
|
import com.taoke.autopay.entity.credit.UserCreditBalance;
|
import com.taoke.autopay.service.credit.UserCreditBalanceService;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.util.Arrays;
|
import java.util.Map;
|
|
@SpringBootTest
|
public class BalanceTest {
|
@Resource
|
private UserCreditBalanceService userCreditBalanceService;
|
|
@Test
|
public void init(){
|
userCreditBalanceService.initializeCreditBalance(2L);
|
}
|
@Test
|
public void test(){
|
long uid = 2L;
|
UserCreditBalance balance = userCreditBalanceService.getCreditBalanceByUserId(uid);
|
System.out.println(balance);
|
userCreditBalanceService.increaseCreditBalance(uid, 10);
|
balance = userCreditBalanceService.getCreditBalanceByUserId(uid);
|
userCreditBalanceService.decreaseCreditBalance(uid, 10);
|
balance = userCreditBalanceService.getCreditBalanceByUserId(uid);
|
System.out.println(balance);
|
Map<Long, UserCreditBalance> map=userCreditBalanceService.getCreditBalancesByUserIds(Arrays.asList(new Long[]{uid}));
|
System.out.println(map);
|
|
}
|
|
|
}
|