aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/test_peerlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit_tests/test_peerlist.cpp')
-rw-r--r--tests/unit_tests/test_peerlist.cpp25
1 files changed, 13 insertions, 12 deletions
diff --git a/tests/unit_tests/test_peerlist.cpp b/tests/unit_tests/test_peerlist.cpp
index df56f38eb..4a546b50d 100644
--- a/tests/unit_tests/test_peerlist.cpp
+++ b/tests/unit_tests/test_peerlist.cpp
@@ -38,21 +38,22 @@ TEST(peer_list, peer_list_general)
{
nodetool::peerlist_manager plm;
plm.init(false);
-#define ADD_GRAY_NODE(ip_, port_, id_, last_seen_) { nodetool::peerlist_entry ple; ple.last_seen=last_seen_;ple.adr.ip = ip_; ple.adr.port = port_; ple.id = id_;plm.append_with_peer_gray(ple);}
-#define ADD_WHITE_NODE(ip_, port_, id_, last_seen_) { nodetool::peerlist_entry ple;ple.last_seen=last_seen_; ple.adr.ip = ip_; ple.adr.port = port_; ple.id = id_;plm.append_with_peer_white(ple);}
+#define MAKE_IPV4_ADDRESS(a,b,c,d,e) new epee::net_utils::ipv4_network_address(MAKE_IP(a,b,c,d),e)
+#define ADD_GRAY_NODE(addr_, id_, last_seen_) { nodetool::peerlist_entry ple; ple.last_seen=last_seen_;ple.adr = addr_; ple.id = id_;plm.append_with_peer_gray(ple);}
+#define ADD_WHITE_NODE(addr_, id_, last_seen_) { nodetool::peerlist_entry ple;ple.last_seen=last_seen_; ple.adr = addr_; ple.id = id_;plm.append_with_peer_white(ple);}
#define PRINT_HEAD(step) {std::list<nodetool::peerlist_entry> bs_head; bool r = plm.get_peerlist_head(bs_head, 100);std::cout << "step " << step << ": " << bs_head.size() << std::endl;}
- ADD_GRAY_NODE(MAKE_IP(123,43,12,1), 8080, 121241, 34345);
- ADD_GRAY_NODE(MAKE_IP(123,43,12,2), 8080, 121241, 34345);
- ADD_GRAY_NODE(MAKE_IP(123,43,12,3), 8080, 121241, 34345);
- ADD_GRAY_NODE(MAKE_IP(123,43,12,4), 8080, 121241, 34345);
- ADD_GRAY_NODE(MAKE_IP(123,43,12,5), 8080, 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,1, 8080), 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,2, 8080), 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,3, 8080), 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,4, 8080), 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,5, 8080), 121241, 34345);
- ADD_WHITE_NODE(MAKE_IP(123,43,12,1), 8080, 121241, 34345);
- ADD_WHITE_NODE(MAKE_IP(123,43,12,2), 8080, 121241, 34345);
- ADD_WHITE_NODE(MAKE_IP(123,43,12,3), 8080, 121241, 34345);
- ADD_WHITE_NODE(MAKE_IP(123,43,12,4), 8080, 121241, 34345);
+ ADD_WHITE_NODE(MAKE_IPV4_ADDRESS(123,43,12,1, 8080), 121241, 34345);
+ ADD_WHITE_NODE(MAKE_IPV4_ADDRESS(123,43,12,2, 8080), 121241, 34345);
+ ADD_WHITE_NODE(MAKE_IPV4_ADDRESS(123,43,12,3, 8080), 121241, 34345);
+ ADD_WHITE_NODE(MAKE_IPV4_ADDRESS(123,43,12,4, 8080), 121241, 34345);
size_t gray_list_size = plm.get_gray_peers_count();
ASSERT_EQ(gray_list_size, 1);
@@ -65,7 +66,7 @@ TEST(peer_list, peer_list_general)
ASSERT_EQ(bs_head.size(), 4);
- ADD_GRAY_NODE(MAKE_IP(123,43,12,5), 8080, 121241, 34345);
+ ADD_GRAY_NODE(MAKE_IPV4_ADDRESS(123,43,12,5, 8080), 121241, 34345);
ASSERT_EQ(plm.get_gray_peers_count(), 1);
ASSERT_EQ(plm.get_white_peers_count(), 4);
}