aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rps/test_service_rps_peers.c15
-rw-r--r--src/rps/test_service_rps_view.c3
2 files changed, 15 insertions, 3 deletions
diff --git a/src/rps/test_service_rps_peers.c b/src/rps/test_service_rps_peers.c
index b9f1307a9..43d936200 100644
--- a/src/rps/test_service_rps_peers.c
+++ b/src/rps/test_service_rps_peers.c
@@ -57,9 +57,6 @@ check ()
57 57
58 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k1)); 58 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k1));
59 CHECK (1 == CustomPeerMap_size (c_m)); 59 CHECK (1 == CustomPeerMap_size (c_m));
60 /*ret = GNUNET_CONTAINER_multipeermap_get (m, &k1);
61 GNUNET_assert (ret != NULL);
62 CHECK (0 == strcmp ("v1", ret));*/
63 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k1)); 60 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k1));
64 CHECK (1 == CustomPeerMap_size (c_m)); 61 CHECK (1 == CustomPeerMap_size (c_m));
65 CHECK (GNUNET_YES == CustomPeerMap_contains_peer (c_m, &k1)); 62 CHECK (GNUNET_YES == CustomPeerMap_contains_peer (c_m, &k1));
@@ -69,12 +66,14 @@ check ()
69 CHECK (GNUNET_NO == CustomPeerMap_contains_peer (c_m, &k2)); 66 CHECK (GNUNET_NO == CustomPeerMap_contains_peer (c_m, &k2));
70 67
71 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k1)); 68 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k1));
69 CHECK (1 == CustomPeerMap_size (c_m));
72 for (j = 0; j < 16; j++) 70 for (j = 0; j < 16; j++)
73 { 71 {
74 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k1)); 72 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k1));
75 } 73 }
76 CHECK (1 == CustomPeerMap_size (c_m)); 74 CHECK (1 == CustomPeerMap_size (c_m));
77 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k2)); 75 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k2));
76 CHECK (2 == CustomPeerMap_size (c_m));
78 for (j = 0; j < 16; j++) 77 for (j = 0; j < 16; j++)
79 { 78 {
80 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k2)); 79 CHECK (GNUNET_NO == CustomPeerMap_put (c_m, &k2));
@@ -96,6 +95,16 @@ check ()
96 CHECK (GNUNET_YES == CustomPeerMap_contains_peer (c_m, &k2)); 95 CHECK (GNUNET_YES == CustomPeerMap_contains_peer (c_m, &k2));
97 CHECK (NULL != CustomPeerMap_get_peer_by_index (c_m, 0)); 96 CHECK (NULL != CustomPeerMap_get_peer_by_index (c_m, 0));
98 97
98 CustomPeerMap_clear (c_m);
99 CHECK (0 == CustomPeerMap_size (c_m));
100
101 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k1));
102 CHECK (1 == CustomPeerMap_size (c_m));
103 CHECK (GNUNET_OK == CustomPeerMap_put (c_m, &k2));
104 CHECK (2 == CustomPeerMap_size (c_m));
105 CustomPeerMap_clear (c_m);
106 CHECK (0 == CustomPeerMap_size (c_m));
107
99 CustomPeerMap_destroy (c_m); 108 CustomPeerMap_destroy (c_m);
100 109
101 return 0; 110 return 0;
diff --git a/src/rps/test_service_rps_view.c b/src/rps/test_service_rps_view.c
index f6be29850..9d2d371cd 100644
--- a/src/rps/test_service_rps_view.c
+++ b/src/rps/test_service_rps_view.c
@@ -87,14 +87,17 @@ check ()
87 CHECK (GNUNET_NO == View_contains_peer (&k1)); 87 CHECK (GNUNET_NO == View_contains_peer (&k1));
88 CHECK (GNUNET_YES == View_contains_peer (&k2)); 88 CHECK (GNUNET_YES == View_contains_peer (&k2));
89 CHECK (NULL != View_get_peer_by_index (0)); 89 CHECK (NULL != View_get_peer_by_index (0));
90 CHECK (NULL == View_get_peer_by_index (1));
90 91
91 View_clear (); 92 View_clear ();
92 CHECK (0 == View_size ()); 93 CHECK (0 == View_size ());
93 94
94 CHECK (GNUNET_OK == View_put (&k1)); 95 CHECK (GNUNET_OK == View_put (&k1));
95 CHECK (1 == View_size ()); 96 CHECK (1 == View_size ());
97 CHECK (GNUNET_YES == View_contains_peer (&k1));
96 CHECK (GNUNET_OK == View_put (&k2)); 98 CHECK (GNUNET_OK == View_put (&k2));
97 CHECK (2 == View_size ()); 99 CHECK (2 == View_size ());
100 CHECK (GNUNET_YES == View_contains_peer (&k2));
98 array = View_get_as_array (); 101 array = View_get_as_array ();
99 CHECK (0 == memcmp (&array[0], &k1, sizeof (k1))); 102 CHECK (0 == memcmp (&array[0], &k1, sizeof (k1)));
100 CHECK (0 == memcmp (&array[1], &k2, sizeof (k2))); 103 CHECK (0 == memcmp (&array[1], &k2, sizeof (k2)));