mirror of
https://github.com/13hannes11/UU_la_parallel_programming_practical_assignments.git
synced 2024-09-04 00:50:58 +02:00
add node tests
This commit is contained in:
@@ -2,12 +2,20 @@
|
||||
|
||||
#include <lib/Node.h>
|
||||
|
||||
TEST(NodeTest, DummyNode) {
|
||||
TEST(NodeTest, DummyNode_smaller_int) {
|
||||
Node * n = Node::Dummy();
|
||||
ASSERT_FALSE(n->is_smaller_than(std::numeric_limits<int>::max()));
|
||||
ASSERT_FALSE(n->is_smaller_than(std::numeric_limits<int>::min()));
|
||||
}
|
||||
|
||||
TEST(NodeTest, DummyNode_smaller_node) {
|
||||
Node * n = Node::Dummy();
|
||||
Node * max = new Node(std::numeric_limits<int>::max());
|
||||
Node * min = new Node(std::numeric_limits<int>::min());
|
||||
ASSERT_FALSE(n->is_smaller_than(max));
|
||||
ASSERT_FALSE(n->is_smaller_than(min));
|
||||
}
|
||||
|
||||
|
||||
TEST(NodeTest, LockingUnlockingNode) {
|
||||
Node * n = new Node(1);
|
||||
|
||||
Reference in New Issue
Block a user