@Test public void testSingletonList() { ListNode head = new ListNode(1); _<ListNode> actualFront = new _<ListNode>(); _<ListNode> actualTail = new _<ListNode>(); SplitList.split(head, actualFront, actualTail); ListNode expectedFront = head ; ListNode expectedTail = null ; assertTrue(ListCreate.isTwoListSame(expectedFront, actualFront.value())); assertTrue(ListCreate.isTwoListSame(expectedTail, actualTail.value())); }
@Test public void testSplitOddList() { _<ListNode> head = new _<ListNode>(); _<ListNode> expectedFront = new _<ListNode>(); _<ListNode> expectedTail = new _<ListNode>(); _<ListNode> actualFront = new _<ListNode>(); _<ListNode> actualTail = new _<ListNode>(); createOddLengthList(head, expectedFront, expectedTail); SplitList.split(head.value(), actualFront, actualTail); assertTrue(ListCreate.isTwoListSame(expectedFront.value(), actualFront.value())); assertTrue(ListCreate.isTwoListSame(expectedTail.value(), actualTail.value())); }