Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b99f90132a | ||
|
|
3d6b7b4d58 |
@@ -0,0 +1,24 @@
|
|||||||
|
package space.kklochko.simple_jbdd;
|
||||||
|
|
||||||
|
import space.kklochko.simple_jbdd.tests.factories.AbstractTestRunnerFactory;
|
||||||
|
import space.kklochko.simple_jbdd.tests.factories.SimpleTestRunnerFactory;
|
||||||
|
import space.kklochko.simple_jbdd.tests.loaders.NameClassLoader;
|
||||||
|
import space.kklochko.simple_jbdd.tests.reports.AbstractReporter;
|
||||||
|
import space.kklochko.simple_jbdd.tests.reports.CLIReporter;
|
||||||
|
import space.kklochko.simple_jbdd.tests.reports.fmt.SimpleTestReportFormatter;
|
||||||
|
import space.kklochko.simple_jbdd.tests.runners.CLITestRunner;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
NameClassLoader loader = new NameClassLoader();
|
||||||
|
AbstractTestRunnerFactory testRunnerFactory = new SimpleTestRunnerFactory();
|
||||||
|
AbstractReporter reporter = new CLIReporter(new SimpleTestReportFormatter());
|
||||||
|
|
||||||
|
CLITestRunner runner = new CLITestRunner(loader, testRunnerFactory, reporter);
|
||||||
|
|
||||||
|
boolean status = runner.run();
|
||||||
|
|
||||||
|
System.exit(status ? 0 : 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -10,6 +10,10 @@ import org.apache.commons.lang3.StringUtils;
|
|||||||
public class CLIReporter extends AbstractReporter {
|
public class CLIReporter extends AbstractReporter {
|
||||||
final int terminalWidth = 80;
|
final int terminalWidth = 80;
|
||||||
|
|
||||||
|
public CLIReporter(AbstractTestReportFormatter formatter) {
|
||||||
|
super(null, formatter);
|
||||||
|
}
|
||||||
|
|
||||||
public CLIReporter(ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> metadata, AbstractTestReportFormatter formatter) {
|
public CLIReporter(ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> metadata, AbstractTestReportFormatter formatter) {
|
||||||
super(metadata, formatter);
|
super(metadata, formatter);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user