From f384ce5fe5311b800f4fcc267ee187ab77a72b3f Mon Sep 17 00:00:00 2001 From: KKlochko Date: Sun, 15 Oct 2023 12:36:12 +0300 Subject: [PATCH] Add SimpleEmptyTest and its tests. --- .../test_examples/tests/SimpleEmptyTest.java | 12 ++++++++++++ .../tests/factories/TestCommandFactorySpec.groovy | 2 ++ .../tests/loaders/IntegratedClassLoader.groovy | 2 +- .../tests/loaders/IntegratedNameClassLoader.groovy | 2 +- .../runners/IntegratedSimpleTestRunnerSpec.groovy | 2 ++ 5 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleEmptyTest.java diff --git a/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleEmptyTest.java b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleEmptyTest.java new file mode 100644 index 0000000..a778b7f --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleEmptyTest.java @@ -0,0 +1,12 @@ +package space.kklochko.simple_jbdd.test_examples.tests; + +import space.kklochko.simple_jbdd.annotations.Title; +import space.kklochko.simple_jbdd.tests.Test; + +@Title("A Simple Empty Test for Sum") +public class SimpleEmptyTest extends Test { + public void check() { + assert 30 == 10 + 20 + 1; + } +} + diff --git a/src/test/groovy/space/kklochko/simple_jbdd/tests/factories/TestCommandFactorySpec.groovy b/src/test/groovy/space/kklochko/simple_jbdd/tests/factories/TestCommandFactorySpec.groovy index 785d6a3..429eecd 100644 --- a/src/test/groovy/space/kklochko/simple_jbdd/tests/factories/TestCommandFactorySpec.groovy +++ b/src/test/groovy/space/kklochko/simple_jbdd/tests/factories/TestCommandFactorySpec.groovy @@ -1,5 +1,6 @@ package space.kklochko.simple_jbdd.tests.factories +import space.kklochko.simple_jbdd.test_examples.tests.SimpleEmptyTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleGivenGivenWhenWhenThenThenTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleGivenWhenThenTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleThenTest @@ -33,6 +34,7 @@ class TestCommandFactorySpec extends Specification { where: testClass || expectedBlockCount + new SimpleEmptyTest() || 0 new SimpleThenTest() || 1 new SimpleGivenWhenThenTest() || 3 new SimpleGivenGivenWhenWhenThenThenTest() || 6 diff --git a/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedClassLoader.groovy b/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedClassLoader.groovy index bf5fd23..1f6180f 100644 --- a/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedClassLoader.groovy +++ b/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedClassLoader.groovy @@ -22,7 +22,7 @@ class IntegratedClassLoader extends Specification { def classes = loader.load() then: "Checking that the test result is expected" - 4 == classes.size() + 5 == classes.size() } def "The classes must be represent the Test interface."() { diff --git a/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedNameClassLoader.groovy b/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedNameClassLoader.groovy index e6ecd3c..47e8ecf 100644 --- a/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedNameClassLoader.groovy +++ b/src/test/groovy/space/kklochko/simple_jbdd/tests/loaders/IntegratedNameClassLoader.groovy @@ -19,7 +19,7 @@ class IntegratedNameClassLoader extends Specification { def classNames = loader.load() then: "Checking that the test result is expected" - 4 == classNames.size() + 5 == classNames.size() } } diff --git a/src/test/groovy/space/kklochko/simple_jbdd/tests/runners/IntegratedSimpleTestRunnerSpec.groovy b/src/test/groovy/space/kklochko/simple_jbdd/tests/runners/IntegratedSimpleTestRunnerSpec.groovy index 262b7fc..57b247f 100644 --- a/src/test/groovy/space/kklochko/simple_jbdd/tests/runners/IntegratedSimpleTestRunnerSpec.groovy +++ b/src/test/groovy/space/kklochko/simple_jbdd/tests/runners/IntegratedSimpleTestRunnerSpec.groovy @@ -1,5 +1,6 @@ package space.kklochko.simple_jbdd.tests.runners +import space.kklochko.simple_jbdd.test_examples.tests.SimpleEmptyTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleFailedThenTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleGivenGivenWhenWhenThenThenTest import space.kklochko.simple_jbdd.test_examples.tests.SimpleGivenWhenThenTest @@ -40,5 +41,6 @@ class IntegratedSimpleTestRunnerSpec extends Specification { new SimpleThenTestWithoutTitle() || true new SimpleFailedThenTest() || false new SimpleGivenGivenWhenWhenThenThenTest() || true + new SimpleEmptyTest() || false } }