class TestNode(unittest.TestCase): def setUp(self): self.node = Node(0) self.node2 = Node(1) def test_value(self): for i in range(5): self.node._setValue(i) self.assertEqual(self.node.getValue(), i) def test_next(self): self.node._setNext(self.node2) for i in range(5): self.node2._setValue(i) self.assertEqual(self.node.getNext().getValue(), i) self.assertEqual(self.node2.getNext(), None)