Skip to content

Commit 0a28197

Browse files
committed
Refactored ReverseStringUsingStack
1 parent 09b9f94 commit 0a28197

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/test/java/com/thealgorithms/strings/ReverseStringTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,14 @@ public void testReverseString3(String input, String expectedOutput) {
3737
public void testReverseString4(String input, String expectedOutput) {
3838
assertEquals(expectedOutput, ReverseString.reverse4(input));
3939
}
40+
41+
@ParameterizedTest
42+
@MethodSource("testCases")
43+
public void testReverseString4WithNullInput(String input, String expectedOutput) {
44+
if (input == null) {
45+
assertThrows(IllegalArgumentException.class, () -> ReverseString.reverse4(input));
46+
} else {
47+
assertEquals(expectedOutput, ReverseString.reverse4(input));
48+
}
49+
}
4050
}

0 commit comments

Comments
 (0)