class LinkedListItemTest(unittest.TestCase): def setUp(self): self.first_value = "Abominable" self.next_value = "Snowman" def test_item_value_no_next(self): self.linked_list_item = LinkedListItem(self.first_value) self.assertEqual(str(self.linked_list_item), self.first_value) self.assertEqual(self.linked_list_item.next(), None) def test_item_with_next(self): self.next_linked_list_item = LinkedListItem(self.next_value) self.linked_list_item = LinkedListItem(self.first_value, next_node=self.next_linked_list_item) self.assertEqual(self.linked_list_item.next(), str(self.next_linked_list_item))
def test_item_with_next(self): self.next_linked_list_item = LinkedListItem(self.next_value) self.linked_list_item = LinkedListItem(self.first_value, next_node=self.next_linked_list_item) self.assertEqual(self.linked_list_item.next(), str(self.next_linked_list_item))
def test_item_value_no_next(self): self.linked_list_item = LinkedListItem(self.first_value) self.assertEqual(str(self.linked_list_item), self.first_value) self.assertEqual(self.linked_list_item.next(), None)