mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 14:43:33 +02:00
Testklassen auf letzte Änderungen angepasst
This commit is contained in:
31
src/test/java/schule/ngb/zm/util/FakerTest.java
Normal file
31
src/test/java/schule/ngb/zm/util/FakerTest.java
Normal file
@@ -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<Integer> l = new LinkedList<>();
|
||||||
|
Faker.fakeIntegers(100, 0, 100, l::add);
|
||||||
|
assertEquals(100, l.size());
|
||||||
|
|
||||||
|
LinkedList<Integer> intList = Faker.fakeIntegers(100, 0, 100, LinkedList::new, (list, i) -> list.add(i));
|
||||||
|
assertEquals(100, intList.size());
|
||||||
|
|
||||||
|
List<Integer> abiList = Faker.fakeIntegers(100, 0, 100, List::new, (list, i) -> list.append(i));
|
||||||
|
assertFalse(abiList.isEmpty());
|
||||||
|
|
||||||
|
Queue<Integer> abiQueue = new Queue<>();
|
||||||
|
Faker.fakeIntegers(100, 0, 100, abiQueue::enqueue);
|
||||||
|
assertFalse(abiQueue.isEmpty());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -11,14 +11,14 @@ class ValidatorTest {
|
|||||||
StringBuilder sb = new StringBuilder("Message");
|
StringBuilder sb = new StringBuilder("Message");
|
||||||
|
|
||||||
Object o1 = new Object();
|
Object o1 = new Object();
|
||||||
assertEquals(o1, Validator.requireNotNull(o1));
|
assertEquals(o1, Validator.requireNotNull(o1, "content"));
|
||||||
assertEquals(o1, Validator.requireNotNull(o1, "Message"));
|
assertEquals(o1, Validator.requireNotNull(o1, "content", "Message"));
|
||||||
assertEquals(o1, Validator.requireNotNull(o1, sb));
|
assertEquals(o1, Validator.requireNotNull(o1, "content", sb));
|
||||||
assertEquals(o1, Validator.requireNotNull(o1, ()->"Message"));
|
assertEquals(o1, Validator.requireNotNull(o1, ()->"Message"));
|
||||||
|
|
||||||
String o2 = null;
|
String o2 = null;
|
||||||
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2));
|
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "content"));
|
||||||
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "Message"));
|
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, "content", "Message"));
|
||||||
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, ()->"Message"));
|
assertThrowsExactly(NullPointerException.class, () -> Validator.requireNotNull(o2, ()->"Message"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -27,14 +27,14 @@ class ValidatorTest {
|
|||||||
StringBuilder sb = new StringBuilder("Message");
|
StringBuilder sb = new StringBuilder("Message");
|
||||||
|
|
||||||
String s1 = "Content";
|
String s1 = "Content";
|
||||||
assertEquals(s1, Validator.requireNotEmpty(s1));
|
assertEquals(s1, Validator.requireNotEmpty(s1, "content"));
|
||||||
assertEquals(s1, Validator.requireNotEmpty(s1, "Message"));
|
assertEquals(s1, Validator.requireNotEmpty(s1, "content", "Message"));
|
||||||
assertEquals(s1, Validator.requireNotEmpty(s1, sb));
|
assertEquals(s1, Validator.requireNotEmpty(s1, "content", sb));
|
||||||
assertEquals(s1, Validator.requireNotEmpty(s1, ()->"Message"));
|
assertEquals(s1, Validator.requireNotEmpty(s1, ()->"Message"));
|
||||||
|
|
||||||
String s2 = "";
|
String s2 = "";
|
||||||
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2));
|
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "content"));
|
||||||
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "Message"));
|
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, "content", "Message"));
|
||||||
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, ()->"Message"));
|
assertThrowsExactly(IllegalArgumentException.class, () -> Validator.requireNotEmpty(s2, ()->"Message"));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user