From 772e6d769f9899c4e0678aceaac0fe5f2de9f1a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=BCckemeyer?= <gero.lueckemeyer@hft-stuttgart.de> Date: Thu, 3 Oct 2024 23:49:11 +0200 Subject: [PATCH] added initial structure and replicated demo test --- topic01/exercise01/.gitignore | 7 ++++ topic01/exercise01/README.md | 13 +++++++ topic01/exercise01/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic01/exercise02/.gitignore | 7 ++++ topic01/exercise02/README.md | 13 +++++++ topic01/exercise02/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic01/exercise03/.gitignore | 7 ++++ topic01/exercise03/README.md | 13 +++++++ topic01/exercise03/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic01/exercise04/.gitignore | 7 ++++ topic01/exercise04/README.md | 13 +++++++ topic01/exercise04/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic01/exercise05/.gitignore | 7 ++++ topic01/exercise05/README.md | 13 +++++++ topic01/exercise05/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic02/exercise01/.gitignore | 7 ++++ topic02/exercise01/README.md | 13 +++++++ topic02/exercise01/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic02/exercise02/.gitignore | 7 ++++ topic02/exercise02/README.md | 13 +++++++ topic02/exercise02/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic02/exercise03/.gitignore | 7 ++++ topic02/exercise03/README.md | 13 +++++++ topic02/exercise03/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic02/exercise04/.gitignore | 7 ++++ topic02/exercise04/README.md | 13 +++++++ topic02/exercise04/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic02/exercise05/.gitignore | 7 ++++ topic02/exercise05/README.md | 13 +++++++ topic02/exercise05/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic03/exercise01/.gitignore | 7 ++++ topic03/exercise01/README.md | 13 +++++++ topic03/exercise01/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic03/exercise02/.gitignore | 7 ++++ topic03/exercise02/README.md | 13 +++++++ topic03/exercise02/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic03/exercise03/.gitignore | 7 ++++ topic03/exercise03/README.md | 13 +++++++ topic03/exercise03/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic03/exercise04/.gitignore | 7 ++++ topic03/exercise04/README.md | 13 +++++++ topic03/exercise04/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic04/exercise01/.gitignore | 7 ++++ topic04/exercise01/README.md | 13 +++++++ topic04/exercise01/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic04/exercise02/.gitignore | 7 ++++ topic04/exercise02/README.md | 13 +++++++ topic04/exercise02/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic04/exercise03/.gitignore | 7 ++++ topic04/exercise03/README.md | 13 +++++++ topic04/exercise03/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic04/exercise04/.gitignore | 7 ++++ topic04/exercise04/README.md | 13 +++++++ topic04/exercise04/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ topic04/exercise05/.gitignore | 7 ++++ topic04/exercise05/README.md | 13 +++++++ topic04/exercise05/competency-tests.mft | 10 ++++++ .../ip2/CalculatorSecondTest.java | 36 +++++++++++++++++++ .../de/hftstuttgart/ip2/CalculatorTest.java | 36 +++++++++++++++++++ 95 files changed, 1938 insertions(+) create mode 100644 topic01/exercise01/.gitignore create mode 100644 topic01/exercise01/README.md create mode 100644 topic01/exercise01/competency-tests.mft create mode 100644 topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic01/exercise02/.gitignore create mode 100644 topic01/exercise02/README.md create mode 100644 topic01/exercise02/competency-tests.mft create mode 100644 topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic01/exercise03/.gitignore create mode 100644 topic01/exercise03/README.md create mode 100644 topic01/exercise03/competency-tests.mft create mode 100644 topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic01/exercise04/.gitignore create mode 100644 topic01/exercise04/README.md create mode 100644 topic01/exercise04/competency-tests.mft create mode 100644 topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic01/exercise05/.gitignore create mode 100644 topic01/exercise05/README.md create mode 100644 topic01/exercise05/competency-tests.mft create mode 100644 topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic02/exercise01/.gitignore create mode 100644 topic02/exercise01/README.md create mode 100644 topic02/exercise01/competency-tests.mft create mode 100644 topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic02/exercise02/.gitignore create mode 100644 topic02/exercise02/README.md create mode 100644 topic02/exercise02/competency-tests.mft create mode 100644 topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic02/exercise03/.gitignore create mode 100644 topic02/exercise03/README.md create mode 100644 topic02/exercise03/competency-tests.mft create mode 100644 topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic02/exercise04/.gitignore create mode 100644 topic02/exercise04/README.md create mode 100644 topic02/exercise04/competency-tests.mft create mode 100644 topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic02/exercise05/.gitignore create mode 100644 topic02/exercise05/README.md create mode 100644 topic02/exercise05/competency-tests.mft create mode 100644 topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic03/exercise01/.gitignore create mode 100644 topic03/exercise01/README.md create mode 100644 topic03/exercise01/competency-tests.mft create mode 100644 topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic03/exercise02/.gitignore create mode 100644 topic03/exercise02/README.md create mode 100644 topic03/exercise02/competency-tests.mft create mode 100644 topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic03/exercise03/.gitignore create mode 100644 topic03/exercise03/README.md create mode 100644 topic03/exercise03/competency-tests.mft create mode 100644 topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic03/exercise04/.gitignore create mode 100644 topic03/exercise04/README.md create mode 100644 topic03/exercise04/competency-tests.mft create mode 100644 topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic04/exercise01/.gitignore create mode 100644 topic04/exercise01/README.md create mode 100644 topic04/exercise01/competency-tests.mft create mode 100644 topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic04/exercise02/.gitignore create mode 100644 topic04/exercise02/README.md create mode 100644 topic04/exercise02/competency-tests.mft create mode 100644 topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic04/exercise03/.gitignore create mode 100644 topic04/exercise03/README.md create mode 100644 topic04/exercise03/competency-tests.mft create mode 100644 topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic04/exercise04/.gitignore create mode 100644 topic04/exercise04/README.md create mode 100644 topic04/exercise04/competency-tests.mft create mode 100644 topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java create mode 100644 topic04/exercise05/.gitignore create mode 100644 topic04/exercise05/README.md create mode 100644 topic04/exercise05/competency-tests.mft create mode 100644 topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java create mode 100644 topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java diff --git a/topic01/exercise01/.gitignore b/topic01/exercise01/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic01/exercise01/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic01/exercise01/README.md b/topic01/exercise01/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic01/exercise01/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic01/exercise01/competency-tests.mft b/topic01/exercise01/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic01/exercise01/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic01/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise02/.gitignore b/topic01/exercise02/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic01/exercise02/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic01/exercise02/README.md b/topic01/exercise02/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic01/exercise02/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic01/exercise02/competency-tests.mft b/topic01/exercise02/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic01/exercise02/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic01/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise03/.gitignore b/topic01/exercise03/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic01/exercise03/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic01/exercise03/README.md b/topic01/exercise03/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic01/exercise03/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic01/exercise03/competency-tests.mft b/topic01/exercise03/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic01/exercise03/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic01/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise04/.gitignore b/topic01/exercise04/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic01/exercise04/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic01/exercise04/README.md b/topic01/exercise04/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic01/exercise04/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic01/exercise04/competency-tests.mft b/topic01/exercise04/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic01/exercise04/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic01/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise05/.gitignore b/topic01/exercise05/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic01/exercise05/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic01/exercise05/README.md b/topic01/exercise05/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic01/exercise05/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic01/exercise05/competency-tests.mft b/topic01/exercise05/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic01/exercise05/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic01/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise01/.gitignore b/topic02/exercise01/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic02/exercise01/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic02/exercise01/README.md b/topic02/exercise01/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic02/exercise01/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic02/exercise01/competency-tests.mft b/topic02/exercise01/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic02/exercise01/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic02/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise02/.gitignore b/topic02/exercise02/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic02/exercise02/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic02/exercise02/README.md b/topic02/exercise02/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic02/exercise02/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic02/exercise02/competency-tests.mft b/topic02/exercise02/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic02/exercise02/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic02/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise03/.gitignore b/topic02/exercise03/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic02/exercise03/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic02/exercise03/README.md b/topic02/exercise03/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic02/exercise03/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic02/exercise03/competency-tests.mft b/topic02/exercise03/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic02/exercise03/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic02/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise04/.gitignore b/topic02/exercise04/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic02/exercise04/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic02/exercise04/README.md b/topic02/exercise04/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic02/exercise04/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic02/exercise04/competency-tests.mft b/topic02/exercise04/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic02/exercise04/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic02/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise05/.gitignore b/topic02/exercise05/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic02/exercise05/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic02/exercise05/README.md b/topic02/exercise05/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic02/exercise05/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic02/exercise05/competency-tests.mft b/topic02/exercise05/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic02/exercise05/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic02/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise01/.gitignore b/topic03/exercise01/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic03/exercise01/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic03/exercise01/README.md b/topic03/exercise01/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic03/exercise01/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic03/exercise01/competency-tests.mft b/topic03/exercise01/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic03/exercise01/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic03/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise02/.gitignore b/topic03/exercise02/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic03/exercise02/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic03/exercise02/README.md b/topic03/exercise02/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic03/exercise02/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic03/exercise02/competency-tests.mft b/topic03/exercise02/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic03/exercise02/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic03/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise03/.gitignore b/topic03/exercise03/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic03/exercise03/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic03/exercise03/README.md b/topic03/exercise03/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic03/exercise03/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic03/exercise03/competency-tests.mft b/topic03/exercise03/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic03/exercise03/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic03/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise04/.gitignore b/topic03/exercise04/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic03/exercise04/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic03/exercise04/README.md b/topic03/exercise04/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic03/exercise04/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic03/exercise04/competency-tests.mft b/topic03/exercise04/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic03/exercise04/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic03/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise01/.gitignore b/topic04/exercise01/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic04/exercise01/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic04/exercise01/README.md b/topic04/exercise01/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic04/exercise01/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic04/exercise01/competency-tests.mft b/topic04/exercise01/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic04/exercise01/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic04/exercise01/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise02/.gitignore b/topic04/exercise02/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic04/exercise02/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic04/exercise02/README.md b/topic04/exercise02/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic04/exercise02/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic04/exercise02/competency-tests.mft b/topic04/exercise02/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic04/exercise02/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic04/exercise02/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise03/.gitignore b/topic04/exercise03/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic04/exercise03/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic04/exercise03/README.md b/topic04/exercise03/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic04/exercise03/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic04/exercise03/competency-tests.mft b/topic04/exercise03/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic04/exercise03/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic04/exercise03/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise04/.gitignore b/topic04/exercise04/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic04/exercise04/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic04/exercise04/README.md b/topic04/exercise04/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic04/exercise04/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic04/exercise04/competency-tests.mft b/topic04/exercise04/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic04/exercise04/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic04/exercise04/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise05/.gitignore b/topic04/exercise05/.gitignore new file mode 100644 index 0000000..7653693 --- /dev/null +++ b/topic04/exercise05/.gitignore @@ -0,0 +1,7 @@ + +*.class + +# IntelliJ +/.idea +/out +*.iml diff --git a/topic04/exercise05/README.md b/topic04/exercise05/README.md new file mode 100644 index 0000000..b3746c5 --- /dev/null +++ b/topic04/exercise05/README.md @@ -0,0 +1,13 @@ +# DTT example Unittest OpenJDK11 JUnit5 Testrunner + +This is the source code repository for the DTT example unittest with JUnit5. + +Documentation for this is done with GitLab Pages using MkDocs and is available here: +[https://transfer.hft-stuttgart.de/pages/dtt/documentation][pages-link] + +If you don't want to open the Webpage or it is not available for whatever reason, +the documentation root is found [here][docs-root] + +[docs-root]: https://transfer.hft-stuttgart.de/gitlab/dtt/documentation/-/blob/master/docs/index.md +[pages-link]: https://transfer.hft-stuttgart.de/pages/dtt/documentation + diff --git a/topic04/exercise05/competency-tests.mft b/topic04/exercise05/competency-tests.mft new file mode 100644 index 0000000..ac4758a --- /dev/null +++ b/topic04/exercise05/competency-tests.mft @@ -0,0 +1,10 @@ +de.hftstuttgart.ip2;CalculatorTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;add();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sub();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;mult();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;div();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 +de.hftstuttgart.ip2;CalculatorSecondTest;sum();1;0;0;0;0;0;0;0;0;0;0;0.5;0;0;0;0 diff --git a/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java b/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java new file mode 100644 index 0000000..27476c6 --- /dev/null +++ b/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorSecondTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorSecondTest { + + private Calculator calculator = new Calculator(); + + @Test + public void add2() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub2() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult2() throws Exception { + assertEquals(15, calculator.mult(5, 2), 0.1); + } + + @Test + public void div2() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum2() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} diff --git a/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java b/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java new file mode 100644 index 0000000..829203c --- /dev/null +++ b/topic04/exercise05/test/de/hftstuttgart/ip2/CalculatorTest.java @@ -0,0 +1,36 @@ +package de.hftstuttgart.ip2; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class CalculatorTest +{ + private Calculator calculator = new Calculator(); + + @Test + public void add() throws Exception { + assertEquals(5, calculator.add(2, 3), 0.1); + } + + @Test + public void sub() throws Exception { + assertEquals(-1, calculator.sub(2, 3), 0.1); + } + + @Test + public void mult() throws Exception { + assertEquals(15, calculator.mult(5, 3), 0.1); + } + + @Test + public void div() throws Exception { + assertEquals(5, calculator.div(15, 3), 0.1); + } + + @Test + public void sum() throws Exception { + assertEquals(12, calculator.sum(3, 4, 5), 0.1); + } + +} -- GitLab