From b3a010f6e905d8d6e6d4a52719c04525b0e68f48 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Wed, 20 Sep 2023 20:35:30 +0300 Subject: [PATCH] Add test examples. --- .../tests/SimpleFailedThenTest.java | 12 ++++++++ .../tests/SimpleGivenWhenThenTest.java | 30 +++++++++++++++++++ .../test_examples/tests/SimpleThenTest.java | 12 ++++++++ 3 files changed, 54 insertions(+) create mode 100644 src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleFailedThenTest.java create mode 100644 src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleGivenWhenThenTest.java create mode 100644 src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleThenTest.java diff --git a/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleFailedThenTest.java b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleFailedThenTest.java new file mode 100644 index 0000000..1710522 --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleFailedThenTest.java @@ -0,0 +1,12 @@ +package space.kklochko.simple_jbdd.test_examples.tests; + +import space.kklochko.simple_jbdd.annotations.Then; +import space.kklochko.simple_jbdd.tests.Test; + +public class SimpleFailedThenTest extends Test { + @Then + public void check() { + assert 30 == 10 + 20 + 1; + } +} + diff --git a/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleGivenWhenThenTest.java b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleGivenWhenThenTest.java new file mode 100644 index 0000000..18fcd59 --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleGivenWhenThenTest.java @@ -0,0 +1,30 @@ +package space.kklochko.simple_jbdd.test_examples.tests; + +import space.kklochko.simple_jbdd.annotations.Given; +import space.kklochko.simple_jbdd.annotations.Then; +import space.kklochko.simple_jbdd.annotations.When; +import space.kklochko.simple_jbdd.test_examples.samples.Sum; +import space.kklochko.simple_jbdd.tests.Test; + +public class SimpleGivenWhenThenTest extends Test { + private Sum sum; + private int a; + private int b; + + @Given + void setup() { + sum = new Sum(); + } + + @When + void trigger() { + a = 10; + b = 20; + } + + @Then + void check() { + assert 30 == sum.sum(a, b); + } +} + diff --git a/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleThenTest.java b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleThenTest.java new file mode 100644 index 0000000..db1a891 --- /dev/null +++ b/src/main/java/space/kklochko/simple_jbdd/test_examples/tests/SimpleThenTest.java @@ -0,0 +1,12 @@ +package space.kklochko.simple_jbdd.test_examples.tests; + +import space.kklochko.simple_jbdd.annotations.Then; +import space.kklochko.simple_jbdd.tests.Test; + +public class SimpleThenTest extends Test { + @Then + public void check() { + assert 30 == 10 + 20; + } +} +