diff --git a/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java b/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java index 081656ed4cef20ef0169d971bbc673431c17fe35..63a8c1f6b1eb13e39ea64e6b15d13cfaa598fad5 100644 --- a/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java +++ b/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java @@ -1,23 +1,25 @@ package de.hdm_stuttgart.sw1.klausur.test; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; + import org.junit.Assert; -import org.junit.Rule; +import org.junit.FixMethodOrder; import org.junit.Test; -import org.junit.rules.Timeout; +import org.junit.runners.MethodSorters; import de.hdm_stuttgart.mi.exam.unitmarking.Marking; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; - @SuppressWarnings({"javadoc"}) +@FixMethodOrder(MethodSorters.NAME_ASCENDING) public class Test_MorseExceptions { - @Rule // Kill test if lasting longer than 1000 milliseconds - public Timeout globalTimeout = Timeout.seconds(1); + // Kill test if lasting longer than 1000 milliseconds + // @Rule + // public Timeout globalTimeout = Timeout.seconds(1); @Test @Marking(points=5) - public void morsen_Exception () { + public void test_010_morsen_Exception () { try { final String text = "Ab+en_d"; morsen("Ab+en_d"); @@ -27,7 +29,7 @@ public class Test_MorseExceptions { @Test @Marking(points=2) - public void morsen_ExceptionMessage() { + public void test_020_morsen_ExceptionMessage() { final String text = "Ab+en_d"; try { morsen(text); diff --git a/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java b/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java index 2fd1be965b82fd29613d9e3932894868b88956bc..d5406669c1b6724c76099506ebfef79cd336cc34 100644 --- a/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java +++ b/Klausuren/Sd1/2015summer/Exam/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java @@ -1,39 +1,41 @@ package de.hdm_stuttgart.sw1.klausur.test; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.chinesischerAkzent; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.entferneVokale; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; + import org.junit.Assert; -import org.junit.Rule; +import org.junit.FixMethodOrder; import org.junit.Test; -import org.junit.rules.Timeout; +import org.junit.runners.MethodSorters; import de.hdm_stuttgart.mi.exam.unitmarking.Marking; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.chinesischerAkzent; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.entferneVokale; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; - @SuppressWarnings({"javadoc"}) +@FixMethodOrder(MethodSorters.NAME_ASCENDING) public class Test_StringTransforms { - @Rule // Kill test if lasting longer than 1000 milliseconds - public Timeout globalTimeout = Timeout.seconds(1); + // Kill test if lasting longer than 1000 milliseconds + // @Rule + // public Timeout globalTimeout = Timeout.seconds(1); // Tests zu chinesischerAkzent(final String input) // @Test - public void chinesischerAkzent_EmptyString () { + public void test_010_chinesischerAkzent_EmptyString () { Assert.assertEquals("", chinesischerAkzent("")); } @Test @Marking(points=2) - public void chinesischerAkzent_Identisch() { + public void test_020_chinesischerAkzent_Identisch() { final String ohne_r_buchstaben = "Es geht auch ohne!"; Assert.assertEquals(ohne_r_buchstaben, chinesischerAkzent(ohne_r_buchstaben)); } @Test @Marking(points=2) - public void chinesischerAkzent_Multiple() { + public void test_030_chinesischerAkzent_Multiple() { Assert.assertEquals("Almes Lumänien", chinesischerAkzent("Armes Rumänien")); } @@ -41,49 +43,49 @@ public class Test_StringTransforms { // @Test @Marking(points=4) - public void entferneVokale_NullInput () { + public void test_040_entferneVokale_NullInput () { Assert.assertNull(entferneVokale(null)); } @Test @Marking(points=2) - public void entferneVokale_EmptyString() { + public void test_050_entferneVokale_EmptyString() { Assert.assertEquals("", entferneVokale("")); } @Test - public void entferneVokale_Einzelvokal() { + public void test_060_entferneVokale_Einzelvokal() { Assert.assertEquals("", entferneVokale("E")); } @Test - public void entferneVokale_Einzelkonsonant() { + public void test_070_entferneVokale_Einzelkonsonant() { Assert.assertEquals("k", entferneVokale("k")); } @Test @Marking(points=2) - public void entferneVokale_NixZuTun () { + public void test_080_entferneVokale_NixZuTun () { final String textOhneVokale = "dffGl1883KQW_+"; Assert.assertEquals(textOhneVokale, entferneVokale(textOhneVokale)); } @Test @Marking(points=5) - public void entferneVokale_Multiple(){ + public void test_090_entferneVokale_Multiple(){ Assert.assertEquals("Bssr chtng f lls!", entferneVokale("Besser Achtung auf alles!")); } // Tests zu morsen(final String input) // @Test - public void morsen_Leer () { + public void test_100_morsen_Leer () { Assert.assertEquals("", morsen("")); } @Test @Marking(points=2) - public void morsen_Abend () { + public void test_110_morsen_Abend () { Assert.assertEquals(".- -... . -. -.. ", morsen("Abend")); } -} +} \ No newline at end of file diff --git a/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java b/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java index 23439d02679f8e5a6e4ca8e4212b8d9d6ecbd29f..1bcc8c7c728b97ad96456be8de10e396cdec6471 100644 --- a/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java +++ b/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_MorseExceptions.java @@ -1,18 +1,27 @@ package de.hdm_stuttgart.sw1.klausur.test; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; + import org.junit.Assert; +import org.junit.FixMethodOrder; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; +import org.junit.runners.MethodSorters; import de.hdm_stuttgart.mi.exam.unitmarking.Marking; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; - @SuppressWarnings({"javadoc"}) +@FixMethodOrder(MethodSorters.NAME_ASCENDING) public class Test_MorseExceptions { - + + // Kill test if lasting longer than 1000 milliseconds + @Rule + public Timeout globalTimeout = Timeout.seconds(1); + @Test @Marking(points=5) - public void morsen_Exception () { + public void test_010_morsen_Exception () { try { final String text = "Ab+en_d"; morsen("Ab+en_d"); @@ -22,7 +31,7 @@ public class Test_MorseExceptions { @Test @Marking(points=2) - public void morsen_ExceptionMessage() { + public void test_020_morsen_ExceptionMessage() { final String text = "Ab+en_d"; try { morsen(text); diff --git a/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java b/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java index 7201d13c4f7e5c97517356f45d35f51ee99f141b..c9bfb6ae27c21558abc3cdab35ee0df640f61a6f 100644 --- a/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java +++ b/Klausuren/Sd1/2015summer/Solution/src/test/java/de/hdm_stuttgart/sw1/klausur/test/Test_StringTransforms.java @@ -1,34 +1,43 @@ package de.hdm_stuttgart.sw1.klausur.test; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.chinesischerAkzent; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.entferneVokale; +import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; + import org.junit.Assert; +import org.junit.FixMethodOrder; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; +import org.junit.runners.MethodSorters; import de.hdm_stuttgart.mi.exam.unitmarking.Marking; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.chinesischerAkzent; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.entferneVokale; -import static de.hdm_stuttgart.sw1.klausur.StringTransforms.morsen; - @SuppressWarnings({"javadoc"}) +@FixMethodOrder(MethodSorters.NAME_ASCENDING) public class Test_StringTransforms { + // Kill test if lasting longer than 1000 milliseconds + @Rule + public Timeout globalTimeout = Timeout.seconds(1); + // Tests zu chinesischerAkzent(final String input) // @Test - public void chinesischerAkzent_EmptyString () { + public void test_010_chinesischerAkzent_EmptyString () { Assert.assertEquals("", chinesischerAkzent("")); } @Test @Marking(points=2) - public void chinesischerAkzent_Identisch() { + public void test_020_chinesischerAkzent_Identisch() { final String ohne_r_buchstaben = "Es geht auch ohne!"; Assert.assertEquals(ohne_r_buchstaben, chinesischerAkzent(ohne_r_buchstaben)); } @Test @Marking(points=2) - public void chinesischerAkzent_Multiple() { + public void test_030_chinesischerAkzent_Multiple() { Assert.assertEquals("Almes Lumänien", chinesischerAkzent("Armes Rumänien")); } @@ -36,49 +45,49 @@ public class Test_StringTransforms { // @Test @Marking(points=4) - public void entferneVokale_NullInput () { + public void test_040_entferneVokale_NullInput () { Assert.assertNull(entferneVokale(null)); } @Test @Marking(points=2) - public void entferneVokale_EmptyString() { + public void test_050_entferneVokale_EmptyString() { Assert.assertEquals("", entferneVokale("")); } @Test - public void entferneVokale_Einzelvokal() { + public void test_060_entferneVokale_Einzelvokal() { Assert.assertEquals("", entferneVokale("E")); } @Test - public void entferneVokale_Einzelkonsonant() { + public void test_070_entferneVokale_Einzelkonsonant() { Assert.assertEquals("k", entferneVokale("k")); } @Test @Marking(points=2) - public void entferneVokale_NixZuTun () { + public void test_080_entferneVokale_NixZuTun () { final String textOhneVokale = "dffGl1883KQW_+"; Assert.assertEquals(textOhneVokale, entferneVokale(textOhneVokale)); } @Test @Marking(points=5) - public void entferneVokale_Multiple(){ + public void test_090_entferneVokale_Multiple(){ Assert.assertEquals("Bssr chtng f lls!", entferneVokale("Besser Achtung auf alles!")); } // Tests zu morsen(final String input) // @Test - public void morsen_Leer () { + public void test_100_morsen_Leer () { Assert.assertEquals("", morsen("")); } @Test @Marking(points=2) - public void morsen_Abend () { + public void test_110_morsen_Abend () { Assert.assertEquals(".- -... . -. -.. ", morsen("Abend")); } -} +} \ No newline at end of file