diff --git a/Assignment_2/test/Node_test.cpp b/Assignment_2/test/Node_test.cpp index 2720a85..9682a41 100644 --- a/Assignment_2/test/Node_test.cpp +++ b/Assignment_2/test/Node_test.cpp @@ -2,12 +2,20 @@ #include -TEST(NodeTest, DummyNode) { +TEST(NodeTest, DummyNode_smaller_int) { Node * n = Node::Dummy(); ASSERT_FALSE(n->is_smaller_than(std::numeric_limits::max())); ASSERT_FALSE(n->is_smaller_than(std::numeric_limits::min())); } +TEST(NodeTest, DummyNode_smaller_node) { + Node * n = Node::Dummy(); + Node * max = new Node(std::numeric_limits::max()); + Node * min = new Node(std::numeric_limits::min()); + ASSERT_FALSE(n->is_smaller_than(max)); + ASSERT_FALSE(n->is_smaller_than(min)); +} + TEST(NodeTest, LockingUnlockingNode) { Node * n = new Node(1);