Administrator
2025-04-20 c95812b953a54e60c916c8ca375101376f58de57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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);
 
    }
 
 
}