aboutsummaryrefslogtreecommitdiff
path: root/src/rps/test_service_rps_view.c
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2015-11-30 23:06:12 +0000
committerJulius Bünger <buenger@mytum.de>2015-11-30 23:06:12 +0000
commitf712350713dc85fdea3e844220c90e646641e422 (patch)
tree63289191fa5bb216cfb48ea0371776dd069ad98c /src/rps/test_service_rps_view.c
parentc9471a7341d3caa16311e6d06d36010bc4267cab (diff)
downloadgnunet-f712350713dc85fdea3e844220c90e646641e422.tar.gz
gnunet-f712350713dc85fdea3e844220c90e646641e422.zip
-added test of _change_len() to test of "view"
Signed-off-by: Julius Bünger <buenger@mytum.de>
Diffstat (limited to 'src/rps/test_service_rps_view.c')
-rw-r--r--src/rps/test_service_rps_view.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/rps/test_service_rps_view.c b/src/rps/test_service_rps_view.c
index 9d2d371cd..68d1b11d4 100644
--- a/src/rps/test_service_rps_view.c
+++ b/src/rps/test_service_rps_view.c
@@ -105,6 +105,24 @@ check ()
105 CHECK (0 == View_size ()); 105 CHECK (0 == View_size ());
106 106
107 /*View_change_len () */ 107 /*View_change_len () */
108 CHECK (GNUNET_OK == View_put (&k1));
109 CHECK (GNUNET_OK == View_put (&k2));
110 CHECK (2 == View_size ());
111 View_change_len (4);
112 CHECK (2 == View_size ());
113 CHECK (GNUNET_YES == View_contains_peer (&k1));
114 CHECK (GNUNET_YES == View_contains_peer (&k2));
115 array = View_get_as_array ();
116 CHECK (0 == memcmp (&array[0], &k1, sizeof (k1)));
117 CHECK (0 == memcmp (&array[1], &k2, sizeof (k2)));
118 View_change_len (1);
119 CHECK (1 == View_size ());
120 CHECK (GNUNET_YES == View_contains_peer (&k1));
121 CHECK (GNUNET_NO == View_contains_peer (&k2));
122 array = View_get_as_array ();
123 CHECK (0 == memcmp (&array[0], &k1, sizeof (k1)));
124 View_clear ();
125 CHECK (0 == View_size ());
108 126
109 View_destroy (); 127 View_destroy ();
110 128