parent
df7c7e2b9f
commit
9945480a6a
@ -0,0 +1,40 @@
|
||||
package space.kklochko.simple_jbdd.tests.reports;
|
||||
|
||||
import space.kklochko.simple_jbdd.tests.factories.meta.AbstractTestCommandMetaDataFactory;
|
||||
import space.kklochko.simple_jbdd.tests.reports.fmt.AbstractTestReportFormatter;
|
||||
|
||||
import java.util.AbstractMap;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public abstract class AbstractReporter {
|
||||
ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> Metadata;
|
||||
AbstractTestReportFormatter formatter;
|
||||
|
||||
public AbstractReporter(ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> metadata, AbstractTestReportFormatter formatter) {
|
||||
setMetadata(metadata);
|
||||
setFormatter(formatter);
|
||||
}
|
||||
|
||||
abstract public void report();
|
||||
|
||||
public ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> getMetadata() {
|
||||
return Metadata;
|
||||
}
|
||||
|
||||
public void setMetadata(ArrayList<AbstractMap.SimpleEntry<AbstractTestCommandMetaDataFactory, Boolean>> metadata) {
|
||||
Metadata = metadata;
|
||||
}
|
||||
|
||||
public void addMetadata(AbstractTestCommandMetaDataFactory testMetaData, boolean isPassed) {
|
||||
getMetadata().add(new AbstractMap.SimpleEntry<>(testMetaData, isPassed));
|
||||
}
|
||||
|
||||
public AbstractTestReportFormatter getFormatter() {
|
||||
return formatter;
|
||||
}
|
||||
|
||||
public void setFormatter(AbstractTestReportFormatter formatter) {
|
||||
this.formatter = formatter;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in new issue