diff --git a/src/main/java/space/kklochko/simple_jbdd/tests/factories/AbstractTestRunnerFactory.java b/src/main/java/space/kklochko/simple_jbdd/tests/factories/AbstractTestRunnerFactory.java new file mode 100644 index 0000000..f605b4f --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/tests/factories/AbstractTestRunnerFactory.java @@ -0,0 +1,10 @@ +package space.kklochko.simple_jbdd.tests.factories; + +import space.kklochko.simple_jbdd.tests.Test; +import space.kklochko.simple_jbdd.tests.commands.AbstractTestCommand; +import space.kklochko.simple_jbdd.tests.runners.AbstractTestRunner; + +public abstract class AbstractTestRunnerFactory { + public abstract AbstractTestRunner create(AbstractTestCommand command); +} + diff --git a/src/main/java/space/kklochko/simple_jbdd/tests/factories/SimpleTestRunnerFactory.java b/src/main/java/space/kklochko/simple_jbdd/tests/factories/SimpleTestRunnerFactory.java new file mode 100644 index 0000000..c0677f0 --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/tests/factories/SimpleTestRunnerFactory.java @@ -0,0 +1,13 @@ +package space.kklochko.simple_jbdd.tests.factories; + +import space.kklochko.simple_jbdd.tests.Test; +import space.kklochko.simple_jbdd.tests.commands.AbstractTestCommand; +import space.kklochko.simple_jbdd.tests.runners.AbstractTestRunner; +import space.kklochko.simple_jbdd.tests.runners.SimpleTestRunner; + +public class SimpleTestRunnerFactory extends AbstractTestRunnerFactory { + public AbstractTestRunner create(AbstractTestCommand command) { + return new SimpleTestRunner(command); + } +} +