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 dataFlickers = dataFlicker.listDataFlicker(lineParam); // List dataFlucs = dataFluc.listDataFluc(lineParam); // List dataHarmphasicIS = dataHarmphasicI.listDataHarmphasicI(lineParam); // List dataHarmphasicVS = dataHarmphasicV.listDataHarmphasicV(lineParam); // List dataHarmpowerPS = dataHarmpowerP.listDataHarmpowerP(lineParam); // List dataHarmpowerQS = dataHarmpowerQ.listDataHarmpowerQ(lineParam); // List dataHarmpowerS1 = dataHarmpowerS.listDataHarmpowerS(lineParam); // List dataHarmrateIS = dataHarmRateI.listDataHarmrateI(lineParam); // List dataHarmrateVS = dataHarmRateV.listDataHarmrateV(lineParam); // List dataIS = dataI.listDataI(lineParam); // List dataInharmIS = dataInharmI.listDataInharmI(lineParam); // List dataInharmVS = dataInharmV.listDataInharmV(lineParam); // List dataPlts = dataPlt.listDataPlt(lineParam); List 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 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(""); } }