This commit aims to move the reportStartValidatorRun function's logic from ReportManager (deprecated) to ReportFile.
Signed-off-by: Francis Toth <francis.toth@yoppworks.com>
Change-Id: I93c2e8f98cdef598094647d734d0deec0f1941db
Issue-ID: SDC-2499
TXTFile reportFile,
String outputFilePath
) {
- ReportManager.reportStartValidatorRun(getName(), vertices.size(), outputFilePath);
+ reportFile.reportStartValidatorRun(getName(), vertices.size());
Set<String> failedTasks = new HashSet<>();
Set<String> successTasks = new HashSet<>();
boolean successAllVertices = true;
writer.writeln("-----------------------Vertex: " + vertex.getUniqueId() +
", Task " + taskName + " Started-----------------------");
}
+
+ public void reportStartValidatorRun(String validatorName, int componentsNum) {
+ writer.writeln("");
+ writer.writeln("------ValidatorExecuter " +
+ validatorName + " Validation Started, on " +
+ componentsNum + " components---------");
+ }
}
/**
writeReportLineToFile(sb.toString(), outputFilePath);
}
- public static void reportStartValidatorRun(String validatorName, int componenentsNum, String outputFilePath) {
- StrBuilder sb = new StrBuilder();
- sb.appendln("------ValidatorExecuter " + validatorName + " Validation Started, on " + componenentsNum
- + " components---------");
- writeReportLineToFile(sb.toString(), outputFilePath);
- }
-
public static void reportEndOfToolRun(Report report, String outputFilePath) {
StrBuilder sb = new StrBuilder();
sb.appendln("-----------------------------------Validator Tool Summary-----------------------------------");
@Test
public void testReportStartValidatorRun() {
// when
- ReportManager.reportStartValidatorRun(VALIDATOR_NAME, COMPONENT_SUM, txtReportFilePath);
-
- List<String> reportOutputFile = ReportManagerHelper.getReportOutputFileAsList(txtReportFilePath);
+ List<String> reportTxtFile = ReportFileNioHelper.withTxtFile(txtReportFilePath, file -> {
+ file.reportStartValidatorRun(VALIDATOR_NAME, COMPONENT_SUM);
+ return ReportFileNioHelper.readFileAsList(txtReportFilePath);
+ });
// then
- assertNotNull(reportOutputFile);
- assertEquals(EXPECTED_OUTPUT_FILE_HEADER, reportOutputFile.get(0));
+ assertNotNull(reportTxtFile);
+ assertEquals(EXPECTED_OUTPUT_FILE_HEADER, reportTxtFile.get(0));
assertEquals("------ValidatorExecuter " + VALIDATOR_NAME + " Validation Started, on "
- + COMPONENT_SUM + " components---------", reportOutputFile.get(2));
+ + COMPONENT_SUM + " components---------", reportTxtFile.get(2));
}
@Test