Skip to content

Commit 438bad2

Browse files
committed
Problem: insufficient test cases for operator==
Solution: added test cases
1 parent 4367bd6 commit 438bad2

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/message.cpp

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,27 @@ TEST (message, equality_equal) {
5959
ASSERT_EQ (hi_msg_a, hi_msg_b);
6060
}
6161

62+
TEST (message, equality_equal_empty) {
63+
const zmq::message_t msg_a;
64+
const zmq::message_t msg_b;
65+
ASSERT_EQ (msg_a, msg_b);
66+
}
67+
6268
TEST (message, equality_non_equal) {
6369
const zmq::message_t msg_a ("Hi", 2);
6470
const zmq::message_t msg_b ("Hello", 5);
6571
ASSERT_NE (msg_a, msg_b);
6672
}
6773

74+
TEST (message, equality_non_equal_rhs_empty) {
75+
const zmq::message_t msg_a ("Hi", 2);
76+
const zmq::message_t msg_b;
77+
ASSERT_NE (msg_a, msg_b);
78+
}
79+
80+
TEST (message, equality_non_equal_lhs_empty) {
81+
const zmq::message_t msg_a;
82+
const zmq::message_t msg_b ("Hi", 2);
83+
ASSERT_NE (msg_a, msg_b);
84+
}
85+

0 commit comments

Comments
 (0)