Skip to content

Commit fb46055

Browse files
committed
Refactored ReverseStringUsingStack utility for reversing strings using stack
1 parent 41aabda commit fb46055

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/test/java/com/thealgorithms/stacks/ReverseStringUsingStackTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ void testWhitespaceHandling() {
3939

4040
@Test
4141
void testNullInput() {
42-
assertThrows(IllegalArgumentException.class, () -> { ReverseStringUsingStack.reverse(null); });
42+
IllegalArgumentException thrown = assertThrows(IllegalArgumentException.class, () -> { ReverseStringUsingStack.reverse(null); });
43+
assertEquals("Input string cannot be null", thrown.getMessage());
4344
}
4445
}

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

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,9 @@ public void testReverseString4(String input, String expectedOutput) {
4141
}
4242

4343
@Test
44-
public void testReverseString4WithNull() {
45-
Exception exception = assertThrows(IllegalArgumentException.class, () -> {
46-
ReverseString.reverse4(null);
47-
});
48-
44+
public void testReverseString4WithNull() { Exception exception = assertThrows(IllegalArgumentException.class, () -> { ReverseString.reverse4(null); });
4945
String expectedMessage = "Input string cannot be null";
5046
String actualMessage = exception.getMessage();
51-
5247
assertTrue(actualMessage.contains(expectedMessage));
5348
}
5449
}

0 commit comments

Comments
 (0)