mirror of
https://github.com/gbevin/urlencoder.git
synced 2025-04-25 23:37:12 -07:00
A little more test coverage
This commit is contained in:
parent
bfeb894372
commit
2ae47b770f
1 changed files with 10 additions and 2 deletions
|
@ -23,6 +23,7 @@ class UrlEncoderTest {
|
||||||
@Test
|
@Test
|
||||||
void testDecodeURL() {
|
void testDecodeURL() {
|
||||||
assertNull(UrlEncoder.decode(null));
|
assertNull(UrlEncoder.decode(null));
|
||||||
|
assertSame("", UrlEncoder.decode(""));
|
||||||
assertSame(same, UrlEncoder.decode(same));
|
assertSame(same, UrlEncoder.decode(same));
|
||||||
validMap.forEach((expected, source) -> assertEquals(expected, UrlEncoder.decode(source)));
|
validMap.forEach((expected, source) -> assertEquals(expected, UrlEncoder.decode(source)));
|
||||||
|
|
||||||
|
@ -58,6 +59,13 @@ class UrlEncoderTest {
|
||||||
assertTrue(result.output.contains(UrlEncoder.class.getName()));
|
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
|
@Test
|
||||||
void testMainWrongArgs2() {
|
void testMainWrongArgs2() {
|
||||||
var result = UrlEncoder.handleMain(new String[] {"-x", "txt"});
|
var result = UrlEncoder.handleMain(new String[] {"-x", "txt"});
|
||||||
|
@ -66,8 +74,8 @@ class UrlEncoderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testMainWrongArgs1() {
|
void testMainWrongArgs3() {
|
||||||
var result = UrlEncoder.handleMain(new String[] {"-p"});
|
var result = UrlEncoder.handleMain(new String[] {"stuff", "txt"});
|
||||||
assertEquals(1, result.status);
|
assertEquals(1, result.status);
|
||||||
assertTrue(result.output.contains(UrlEncoder.class.getName()));
|
assertTrue(result.output.contains(UrlEncoder.class.getName()));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue