def test_rotate(self): self.assertIsNone(rotate(None, 0)) self.assertEqual(rotate(random_list(), 1).data, 45) self.assertEqual(rotate(random_list(), 3).data, 6)
def test_findNthFromLast(self): self.assertEqual(findNthFromLast(random_list(), 2), 15) self.assertEqual(findNthFromLast(random_list(), 4), 35) self.assertEqual(findNthFromLast(random_list(), 100), None) self.assertEqual(findNthFromLast(None, 50), None)
def test_containsRecursive(self): self.assertTrue(containsRecursive(random_list(), 15)) self.assertFalse(containsRecursive(random_list(), 0)) self.assertFalse(containsRecursive(None, 0))
def test_getLengthRecursive(self): self.assertEqual(getLengthRecursive(None), 0) self.assertEqual(getLengthRecursive(random_list()), 6)
def test_getLength(self): self.assertEqual(getLength(None), 0) self.assertEqual(getLength(random_list()), 6)
def test_toString(self): self.assertEqual(toString(None), '|') self.assertEqual(toString(random_list()), '25 => 12 => 35 => 6 => 15 => 45 => |')