| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package top.lvzhiqiang;
- import com.alibaba.fastjson.JSONObject;
- import lombok.extern.slf4j.Slf4j;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
- import top.lvzhiqiang.service.CoinService;
- import top.lvzhiqiang.util.DateUtils;
- import javax.annotation.Resource;
- import java.time.LocalDateTime;
- /**
- * 单元测试类
- *
- * @author lvzhiqiang
- * @since 11:19 2022/5/2
- */
- @Slf4j
- @RunWith(SpringJUnit4ClassRunner.class)
- @SpringBootTest(properties = {
- "spring.profiles.active=dev",
- "logging.level.top.lvzhiqiang=DEBUG"
- }
- )
- public class TestCoin {
- @Resource
- private CoinService coinService;
- @Test
- public void testSyncData() {
- LocalDateTime now = LocalDateTime.now();
- String startTime = String.valueOf(DateUtils.localDateTimeToMilliseconds(now.minusMonths(8)));
- String endTime = String.valueOf(DateUtils.localDateTimeToMilliseconds(now.minusMonths(3)));
- String pageSize = "100";
- coinService.syncData(startTime, endTime, pageSize);
- }
- @Test
- public void testMonitorJob() {
- coinService.monitorJob();
- }
- @Test
- public void testMonitorAlarm() {
- JSONObject jo = new JSONObject();
- jo.put("symbol", "aaa");
- coinService.monitorAlarm(jo);
- }
- }
|