diff --git a/lib/src/test/java/com/uwyn/urlencoder/UrlEncoderTest.java b/lib/src/test/java/com/uwyn/urlencoder/UrlEncoderTest.java index 0f5c67b..b587598 100644 --- a/lib/src/test/java/com/uwyn/urlencoder/UrlEncoderTest.java +++ b/lib/src/test/java/com/uwyn/urlencoder/UrlEncoderTest.java @@ -23,6 +23,7 @@ class UrlEncoderTest { @Test void testDecodeURL() { assertNull(UrlEncoder.decode(null)); + assertSame("", UrlEncoder.decode("")); assertSame(same, UrlEncoder.decode(same)); validMap.forEach((expected, source) -> assertEquals(expected, UrlEncoder.decode(source))); @@ -58,6 +59,13 @@ class UrlEncoderTest { assertTrue(result.output.contains(UrlEncoder.class.getName())); } + @Test + void testMainWrongArgs1() { + var result = UrlEncoder.handleMain(new String[] {"-p"}); + assertEquals(1, result.status); + assertTrue(result.output.contains(UrlEncoder.class.getName())); + } + @Test void testMainWrongArgs2() { var result = UrlEncoder.handleMain(new String[] {"-x", "txt"}); @@ -66,8 +74,8 @@ class UrlEncoderTest { } @Test - void testMainWrongArgs1() { - var result = UrlEncoder.handleMain(new String[] {"-p"}); + void testMainWrongArgs3() { + var result = UrlEncoder.handleMain(new String[] {"stuff", "txt"}); assertEquals(1, result.status); assertTrue(result.output.contains(UrlEncoder.class.getName())); }