diff options
author | Julius Bünger <buenger@mytum.de> | 2015-11-30 23:06:12 +0000 |
---|---|---|
committer | Julius Bünger <buenger@mytum.de> | 2015-11-30 23:06:12 +0000 |
commit | f712350713dc85fdea3e844220c90e646641e422 (patch) | |
tree | 63289191fa5bb216cfb48ea0371776dd069ad98c /src/rps/test_service_rps_view.c | |
parent | c9471a7341d3caa16311e6d06d36010bc4267cab (diff) | |
download | gnunet-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.c | 18 |
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 | ||