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>
|
#include <lib/Node.h>
|
||||||
|
|
||||||
TEST(NodeTest, DummyNode) {
|
TEST(NodeTest, DummyNode_smaller_int) {
|
||||||
Node * n = Node::Dummy();
|
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>::max()));
|
||||||
ASSERT_FALSE(n->is_smaller_than(std::numeric_limits<int>::min()));
|
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) {
|
TEST(NodeTest, LockingUnlockingNode) {
|
||||||
Node * n = new Node(1);
|
Node * n = new Node(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user