fix: revert ReverseStack deletion and verify linting (#6474) (#6494)

* fix: revert ReverseStack deletions and ensure lint compliance

* Fix formatting for ReverseStack and test files

* Delete ReverseStackUsingRecursion and its test as requested

---------

Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com>
This commit is contained in:
Vicky
2025-08-22 11:11:36 +05:30
committed by GitHub
parent 3f195c2c89
commit 3961b1dab9
4 changed files with 9 additions and 102 deletions

View File

@@ -1,6 +1,7 @@
package com.thealgorithms.datastructures.stacks;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.Stack;
@@ -8,6 +9,11 @@ import org.junit.jupiter.api.Test;
class ReverseStackTest {
@Test
void testReverseNullStack() {
assertThrows(IllegalArgumentException.class, () -> ReverseStack.reverseStack(null), "Reversing a null stack should throw an IllegalArgumentException.");
}
@Test
void testReverseEmptyStack() {
Stack<Integer> stack = new Stack<>();