From ce3ffee4da8a2b0ab23cc7da7b8849e29978cc61 Mon Sep 17 00:00:00 2001 From: "J. Neugebauer" Date: Sun, 11 Dec 2022 13:35:21 +0100 Subject: [PATCH] =?UTF-8?q?Testklassen=20auf=20letzte=20=C3=84nderungen=20?= =?UTF-8?q?angepasst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/schule/ngb/zm/util/FakerTest.java | 31 +++++++++++++++++++ .../schule/ngb/zm/util/ValidatorTest.java | 20 ++++++------ 2 files changed, 41 insertions(+), 10 deletions(-) create mode 100644 src/test/java/schule/ngb/zm/util/FakerTest.java diff --git a/src/test/java/schule/ngb/zm/util/FakerTest.java b/src/test/java/schule/ngb/zm/util/FakerTest.java new file mode 100644 index 0000000..e7a445e --- /dev/null +++ b/src/test/java/schule/ngb/zm/util/FakerTest.java @@ -0,0 +1,31 @@ +package schule.ngb.zm.util; + +import org.junit.jupiter.api.Test; + +import java.util.LinkedList; + +import schule.ngb.zm.util.abi.List; +import schule.ngb.zm.util.abi.Queue; + +import static org.junit.jupiter.api.Assertions.*; + +class FakerTest { + + @Test + void fakeIntegers() { + LinkedList l = new LinkedList<>(); + Faker.fakeIntegers(100, 0, 100, l::add); + assertEquals(100, l.size()); + + LinkedList intList = Faker.fakeIntegers(100, 0, 100, LinkedList::new, (list, i) -> list.add(i)); + assertEquals(100, intList.size()); + + List abiList = Faker.fakeIntegers(100, 0, 100, List::new, (list, i) -> list.append(i)); + assertFalse(abiList.isEmpty()); + + Queue abiQueue = new Queue<>(); + Faker.fakeIntegers(100, 0, 100, abiQueue::enqueue); + assertFalse(abiQueue.isEmpty()); + } + +} diff --git a/src/test/java/schule/ngb/zm/util/ValidatorTest.java b/src/test/java/schule/ngb/zm/util/ValidatorTest.java index 413399b..569d297 100644 --- a/src/test/java/schule/ngb/zm/util/ValidatorTest.java +++ b/src/test/java/schule/ngb/zm/util/ValidatorTest.java @@ -11,14 +11,14 @@ class ValidatorTest { StringBuilder sb = new StringBuilder("Message"); Object o1 = new Object(); - assertEquals(o1, Validator.requireNotNull(o1)); - assertEquals(o1, Validator.requireNotNull(o1, "Message")); - assertEquals(o1, Validator.requireNotNull(o1, sb)); + assertEquals(o1, Validator.requireNotNull(o1, "content")); + assertEquals(o1, Validator.requireNotNull(o1, "content", "Message")); + assertEquals(o1, Validator.requireNotNull(o1, "content", sb)); assertEquals(o1, Validator.requireNotNull(o1, ()->"Message")); String o2 = null; - assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2)); - assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "Message")); + assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "content")); + assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "content", "Message")); assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, ()->"Message")); } @@ -27,14 +27,14 @@ class ValidatorTest { StringBuilder sb = new StringBuilder("Message"); String s1 = "Content"; - assertEquals(s1, Validator.requireNotEmpty(s1)); - assertEquals(s1, Validator.requireNotEmpty(s1, "Message")); - assertEquals(s1, Validator.requireNotEmpty(s1, sb)); + assertEquals(s1, Validator.requireNotEmpty(s1, "content")); + assertEquals(s1, Validator.requireNotEmpty(s1, "content", "Message")); + assertEquals(s1, Validator.requireNotEmpty(s1, "content", sb)); assertEquals(s1, Validator.requireNotEmpty(s1, ()->"Message")); String s2 = ""; - assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2)); - assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "Message")); + assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "content")); + assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "content", "Message")); assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, ()->"Message")); }