Class ModuleTestExecutor
- java.lang.Object
-
- org.hl7.fhir.utilities.tests.execution.ModuleTestExecutor
-
- Direct Known Subclasses:
JUnit4TestExecutor,JUnit5ModuleTestExecutor
public abstract class ModuleTestExecutor extends Object
-
-
Constructor Summary
Constructors Constructor Description ModuleTestExecutor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CliTestSummaryexecuteTests(PrintStream out, String classNameFilter)abstract StringgetModuleName()static voidprintSummmary(PrintStream out, CliTestSummary testExecutionSummary, String moduleName)Utility method to print the summary of execution in human-readable format.static voidprintTestFailed(PrintStream out, String uniqueIdentifier, Throwable throwable)static voidprintTestFinished(PrintStream out, String displayName, String status)static voidprintTestStarted(PrintStream out, String displayName)
-
-
-
Constructor Detail
-
ModuleTestExecutor
public ModuleTestExecutor()
-
-
Method Detail
-
printSummmary
public static void printSummmary(PrintStream out, CliTestSummary testExecutionSummary, String moduleName)
Utility method to print the summary of execution in human-readable format. Any test failures are listed using the same unique IDs output in theJUnit5ModuleTestExecutor.executeTests(PrintStream, String)method.- Parameters:
out- the PrintStream to log summary data to.testExecutionSummary- the test summarymoduleName- the module name
-
printTestStarted
public static void printTestStarted(PrintStream out, String displayName)
-
printTestFailed
public static void printTestFailed(PrintStream out, String uniqueIdentifier, Throwable throwable)
-
printTestFinished
public static void printTestFinished(PrintStream out, String displayName, String status)
-
getModuleName
public abstract String getModuleName()
-
executeTests
public abstract CliTestSummary executeTests(PrintStream out, String classNameFilter)
-
-