From 36062fe2b7048b4a179805b1324cde76f7d40e10 Mon Sep 17 00:00:00 2001 From: Cristian Bontoiu Date: Thu, 19 Oct 2023 13:24:32 +0100 Subject: [PATCH 1/4] added a default method --- OneModuleCI/src/main/java/utilities/I.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OneModuleCI/src/main/java/utilities/I.java b/OneModuleCI/src/main/java/utilities/I.java index 4859f3f..14b3c4c 100644 --- a/OneModuleCI/src/main/java/utilities/I.java +++ b/OneModuleCI/src/main/java/utilities/I.java @@ -2,4 +2,8 @@ interface I { Integer doubleIt(Integer i); + int level = 5; + default double getTemperature(int i) { + return i * level; + } } \ No newline at end of file From 89cff88c3e291ae6dac31234e6007fa3462287c8 Mon Sep 17 00:00:00 2001 From: db-ci-bot Date: Thu, 19 Oct 2023 13:26:50 +0100 Subject: [PATCH 2/4] Add Diffblue tests --- .../src/test/java/utilities/ADiffblueTest.java | 16 ++++++++++++++++ .../src/test/java/utilities/BDiffblueTest.java | 16 ++++++++++++++++ .../src/test/java/utilities/IDiffblueTest.java | 16 ++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 OneModuleCI/src/test/java/utilities/ADiffblueTest.java create mode 100644 OneModuleCI/src/test/java/utilities/BDiffblueTest.java create mode 100644 OneModuleCI/src/test/java/utilities/IDiffblueTest.java diff --git a/OneModuleCI/src/test/java/utilities/ADiffblueTest.java b/OneModuleCI/src/test/java/utilities/ADiffblueTest.java new file mode 100644 index 0000000..9839b38 --- /dev/null +++ b/OneModuleCI/src/test/java/utilities/ADiffblueTest.java @@ -0,0 +1,16 @@ +package utilities; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import org.junit.jupiter.api.Test; + +class ADiffblueTest { + /** + * Method under test: {@link A#doubleIt(Integer)} + */ + @Test + void testDoubleIt() { + // Arrange, Act and Assert + assertEquals(2, (new A()).doubleIt(1).intValue()); + } +} + diff --git a/OneModuleCI/src/test/java/utilities/BDiffblueTest.java b/OneModuleCI/src/test/java/utilities/BDiffblueTest.java new file mode 100644 index 0000000..bd07c5b --- /dev/null +++ b/OneModuleCI/src/test/java/utilities/BDiffblueTest.java @@ -0,0 +1,16 @@ +package utilities; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import org.junit.jupiter.api.Test; + +class BDiffblueTest { + /** + * Method under test: {@link B#doubleIt(Integer)} + */ + @Test + void testDoubleIt() { + // Arrange, Act and Assert + assertEquals(2, (new B()).doubleIt(1).intValue()); + } +} + diff --git a/OneModuleCI/src/test/java/utilities/IDiffblueTest.java b/OneModuleCI/src/test/java/utilities/IDiffblueTest.java new file mode 100644 index 0000000..eb52d24 --- /dev/null +++ b/OneModuleCI/src/test/java/utilities/IDiffblueTest.java @@ -0,0 +1,16 @@ +package utilities; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import org.junit.jupiter.api.Test; + +class IDiffblueTest { + /** + * Method under test: {@link I#getTemperature(int)} + */ + @Test + void testGetTemperature() { + // Arrange, Act and Assert + assertEquals(5.0d, (new A()).getTemperature(1)); + } +} + From 8a940ae3bf5dbc6ae63d336b1fae861c109f5810 Mon Sep 17 00:00:00 2001 From: Cristian Bontoiu Date: Thu, 19 Oct 2023 13:39:29 +0100 Subject: [PATCH 3/4] modified class A --- OneModuleCI/src/main/java/utilities/A.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OneModuleCI/src/main/java/utilities/A.java b/OneModuleCI/src/main/java/utilities/A.java index a090c79..302ffa5 100644 --- a/OneModuleCI/src/main/java/utilities/A.java +++ b/OneModuleCI/src/main/java/utilities/A.java @@ -3,6 +3,6 @@ class A implements I { @Override public Integer doubleIt(Integer i) { - return 2 * i; + return 4 * i; } } From f8a29cf154c4d46e07eef016c75d1e9140f73ddf Mon Sep 17 00:00:00 2001 From: db-ci-bot Date: Thu, 19 Oct 2023 13:42:25 +0100 Subject: [PATCH 4/4] Add Diffblue tests --- OneModuleCI/src/test/java/utilities/ADiffblueTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OneModuleCI/src/test/java/utilities/ADiffblueTest.java b/OneModuleCI/src/test/java/utilities/ADiffblueTest.java index 9839b38..61f95ca 100644 --- a/OneModuleCI/src/test/java/utilities/ADiffblueTest.java +++ b/OneModuleCI/src/test/java/utilities/ADiffblueTest.java @@ -10,7 +10,7 @@ class ADiffblueTest { @Test void testDoubleIt() { // Arrange, Act and Assert - assertEquals(2, (new A()).doubleIt(1).intValue()); + assertEquals(4, (new A()).doubleIt(1).intValue()); } }