package com.yami.trading.admin.controller.contract;
|
|
import com.yami.trading.WebApplication;
|
import com.yami.trading.bean.item.domain.Item;
|
import com.yami.trading.common.exception.YamiShopBindException;
|
import com.yami.trading.huobi.data.internal.KlineInitService;
|
import com.yami.trading.service.contract.ContractApplyOrderService;
|
import com.yami.trading.service.item.ItemService;
|
import org.apache.commons.lang3.StringUtils;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import java.util.stream.Collectors;
|
|
import static org.junit.jupiter.api.Assertions.*;
|
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
class ContractApplyOrderControllerTest {
|
|
@Autowired
|
private ContractApplyOrderService service;
|
|
@Autowired
|
private ItemService itemService;
|
|
@Autowired
|
private KlineInitService klineInitService ;
|
|
@Test
|
public void listRecord(){
|
String symbols = "SH513030";
|
if(StringUtils.isEmpty("SH513030")){
|
symbols = itemService.list().stream().map(Item::getSymbol).collect(Collectors.joining(","));
|
}
|
try {
|
klineInitService.klineInit(symbols);
|
}catch (Exception e){
|
throw new YamiShopBindException("k线图初始化失败");
|
}
|
}
|
|
|
}
|