fix
Helius
2022-07-14 96798c173cd783bc7e641dabbb02d1e8e91318db
src/test/java/cc/mrbird/febs/ChainTest.java
@@ -7,7 +7,7 @@
import cc.mrbird.febs.dapp.entity.DappOnlineTransferEntity;
import cc.mrbird.febs.dapp.mapper.DappFundFlowDao;
import cc.mrbird.febs.dapp.mapper.DappOnlineTransferDao;
import cc.mrbird.febs.job.SystemTradeJob;
import cc.mrbird.febs.dapp.service.DappSystemService;
import cc.mrbird.febs.rabbit.producer.ChainProducer;
import com.alibaba.fastjson.JSONObject;
import org.junit.jupiter.api.Test;
@@ -15,6 +15,8 @@
import org.springframework.boot.test.context.SpringBootTest;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -30,27 +32,27 @@
    public void balanceOfTest() {
        ContractChainService instance = ChainService.getInstance(ChainEnum.BSC_TFC.name());
        System.out.println(instance.balanceOf("0x977a9ddfb965a9a3416fa72ca7f91c4949c18f25"));
        System.out.println(instance.balanceOf("0x0000000000000000000000000000000000000001"));
    }
    @Autowired
    private SystemTradeJob systemTradeJob;
    @Test
    public void transferPoolTest() {
        systemTradeJob.transferPoolVol();
    }
    @Test
    public void sourceUsdtTest() {
        systemTradeJob.sourcePoolUsdtOutLimit();
    }
    @Test
    public void poolTest() {
        systemTradeJob.transferPoolVol();
    }
//    @Autowired
//    private SystemTradeJob systemTradeJob;
//
//    @Test
//    public void transferPoolTest() {
//        systemTradeJob.transferPoolVol();
//    }
//
//
//    @Test
//    public void sourceUsdtTest() {
//        systemTradeJob.sourcePoolUsdtOutLimit();
//    }
//
//    @Test
//    public void poolTest() {
//        systemTradeJob.transferPoolVol();
//    }
    @Autowired
    private DappOnlineTransferDao dappOnlineTransferDao;
@@ -76,10 +78,10 @@
        System.out.println(ChainService.getInstance(ChainEnum.BSC_TFC.name()).blockNumber());
    }
    @Test
    public void mineTest() {
        systemTradeJob.mineJob();
    }
//    @Test
//    public void mineTest() {
//        systemTradeJob.mineJob();
//    }
    @Autowired
    private DappFundFlowDao dappFundFlowDao;
@@ -95,4 +97,25 @@
    public void userBuyRewardTest() {
        chainProducer.sendUserBuyReward(56L);
    }
    @Test
    public void coinDecimalsTest() {
        int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals();
        BigInteger bigInteger = new BigInteger("110000000000");
        BigDecimal amount = new BigDecimal(bigInteger.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN);
        System.out.println(amount);
    }
    @Autowired
    private DappSystemService dappSystemService;
    @Test
    public void profitTest() {
        dappSystemService.tradeProfitDistribute(31L);
    }
    @Test
    public void safeMintTest() {
        ChainService.getInstance(ChainEnum.BSC_NFT_SDC.name()).safeMintNFT("0x4EbDCA102623b46a47042D580dddAdE2a53D057F");
    }
}