@Test void testRepeatableSequence() { RandomString randomString = new RandomString(123); String rnd = randomString.randomAlpha(2); RandomString randomString2 = new RandomString(123); String rnd2 = randomString2.randomAlpha(2); assertEquals(rnd, rnd2); }
@Test void testReadString_with_unknown_path() throws Exception { assertThrows(IOException.class, () -> { PathUtil.readString(new File(BASE_DIR, RandomString.get().randomAlpha(8)).toPath()); }); }
@Test void testString() { JsonParsers.forEachParser(jsonParser -> { assertEquals("123", jsonParser.parse("\"" + "123" + "\"")); assertEquals("12\n3", jsonParser.parse("\"" + "12\\n3" + "\"")); String big = RandomString.get().randomAlpha(510); String jbig = big + "\\n"; String rbig = big + "\n"; assertEquals(512, jbig.length()); assertEquals(rbig, jsonParser.parse("\"" + jbig + "\"")); jbig += "x"; rbig += "x"; assertEquals(rbig, jsonParser.parse("\"" + jbig + "\"")); jbig = "12" + jbig; rbig = "12" + rbig; assertEquals(rbig, jsonParser.parse("\"" + jbig + "\"")); }); }