@Test void testNaturalComparatorContract() { NaturalOrderComparator<String> comparator = new NaturalOrderComparator<>(); int loop = 1000; while(loop-- > 0) { String s1 = RandomString.get().randomAscii(2); String s2 = RandomString.get().randomAscii(5); String s3 = RandomString.get().randomAscii(4); assertReflexivity(comparator, s1, s2); assertTransitivity(comparator, s1, s2, s3); } }
@Test void testLoop() { long reps = 10000; while (reps-- > 0) { String s = RandomString.get().randomAscii(MathUtil.randomInt(1, 1024)); byte[] encrypted = threefish.encryptString(s); String s2 = threefish.decryptString(encrypted); assertEquals(s, s2); } } }