diff --git a/src/test/java/SolutionTest.java b/src/test/java/SolutionTest.java deleted file mode 100644 index e2c18b9..0000000 --- a/src/test/java/SolutionTest.java +++ /dev/null @@ -1,45 +0,0 @@ -import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; - -class SolutionTest { - - @Test - void reverseListWithMultipleNodes() { - ListNode head = new ListNode(1, new ListNode(2, new ListNode(3, new ListNode(4, new ListNode(5))))); - Solution solution = new Solution(); - ListNode reversed = solution.reverseList(head); - assertEquals(5, reversed.val); - assertEquals(4, reversed.next.val); - assertEquals(3, reversed.next.next.val); - assertEquals(2, reversed.next.next.next.val); - assertEquals(1, reversed.next.next.next.next.val); - assertNull(reversed.next.next.next.next.next); - } - - @Test - void reverseListWithTwoNodes() { - ListNode head = new ListNode(1, new ListNode(2)); - Solution solution = new Solution(); - ListNode reversed = solution.reverseList(head); - assertEquals(2, reversed.val); - assertEquals(1, reversed.next.val); - assertNull(reversed.next.next); - } - - @Test - void reverseListWithSingleNode() { - ListNode head = new ListNode(1); - Solution solution = new Solution(); - ListNode reversed = solution.reverseList(head); - assertEquals(1, reversed.val); - assertNull(reversed.next); - } - - @Test - void reverseListWithEmptyList() { - ListNode head = null; - Solution solution = new Solution(); - ListNode reversed = solution.reverseList(head); - assertNull(reversed); - } -} \ No newline at end of file