Files
cn-data-platform/migration-influxDB/migration-influxdb-read-boot/src/test/java/BaseJunitTest.java

101 lines
3.8 KiB
Java
Raw Normal View History

2025-04-23 20:37:06 +08:00
import com.njcn.api.MigrationInsertFeignClient;
import com.njcn.param.LineCountEvaluateParam;
import com.njcn.po.influx.*;
import com.njcn.read.MigrationReadBootApplication;
import com.njcn.read.service.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.context.web.WebAppConfiguration;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.List;
/**
* @author hongawen
* @version 1.0.0
* @date 2021年12月10日 15:05
*/
@RunWith(SpringRunner.class)
@WebAppConfiguration
@SpringBootTest(classes = MigrationReadBootApplication.class)
public class BaseJunitTest {
@Autowired
private IDataFlicker dataFlicker;
@Autowired
private IDataFluc dataFluc;
@Autowired
private IDataHarmphasicI dataHarmphasicI;
@Autowired
private IDataHarmphasicV dataHarmphasicV;
@Autowired
private IDataHarmpowerP dataHarmpowerP;
@Autowired
private IDataHarmpowerQ dataHarmpowerQ;
@Autowired
private IDataHarmpowerS dataHarmpowerS;
@Autowired
private IDataHarmRateI dataHarmRateI;
@Autowired
private IDataHarmRateV dataHarmRateV;
@Autowired
private IDataI dataI;
@Autowired
private IDataInharmI dataInharmI;
@Autowired
private IDataInharmV dataInharmV;
@Autowired
private IDataPlt dataPlt;
@Autowired
private IDataV dataV;
@Autowired
private IPqsCommunicate pqsCommunicate;
@Autowired
private MigrationInsertFeignClient migrationInsertFeignClient;
@Autowired
private MigrationService migrationService;
@Test
public void test() {
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
lineParam.setStartTime("2025-04-23 00:00:00");
lineParam.setEndTime("2025-04-23 00:05:00");
// List<DataFlicker> dataFlickers = dataFlicker.listDataFlicker(lineParam);
// List<DataFluc> dataFlucs = dataFluc.listDataFluc(lineParam);
// List<DataHarmphasicI> dataHarmphasicIS = dataHarmphasicI.listDataHarmphasicI(lineParam);
// List<DataHarmphasicV> dataHarmphasicVS = dataHarmphasicV.listDataHarmphasicV(lineParam);
// List<DataHarmpowerP> dataHarmpowerPS = dataHarmpowerP.listDataHarmpowerP(lineParam);
// List<DataHarmpowerQ> dataHarmpowerQS = dataHarmpowerQ.listDataHarmpowerQ(lineParam);
// List<DataHarmpowerS> dataHarmpowerS1 = dataHarmpowerS.listDataHarmpowerS(lineParam);
// List<DataHarmrateI> dataHarmrateIS = dataHarmRateI.listDataHarmrateI(lineParam);
// List<DataHarmrateV> dataHarmrateVS = dataHarmRateV.listDataHarmrateV(lineParam);
// List<DataI> dataIS = dataI.listDataI(lineParam);
// List<DataInharmI> dataInharmIS = dataInharmI.listDataInharmI(lineParam);
// List<DataInharmV> dataInharmVS = dataInharmV.listDataInharmV(lineParam);
// List<DataPlt> dataPlts = dataPlt.listDataPlt(lineParam);
List<DataV> dataVS = dataV.listDataV(lineParam);
migrationInsertFeignClient.insertDataV(dataVS);
DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault());
// String format = DATE_TIME_FORMATTER.format(dataVS.get(0).getTime());
// List<PqsCommunicate> pqsCommunicates = pqsCommunicate.listPqsCommunicate(lineParam);
System.out.println(dataVS);
}
@Test
public void test2() {
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
lineParam.setStartTime("2025-04-23 00:00:00");
lineParam.setEndTime("2025-04-23 00:05:00");
lineParam.setIsManual(true);
migrationService.hourseDataBacthSysc(lineParam);
System.out.println("");
}
}