Lines Matching +full:key +full:- +full:value
1 /*-
2 * Copyright (c) 2014-2015 Sandvine Inc. All rights reserved.
31 #include <atf-c++.hpp>
37 const char *key; in ATF_TEST_CASE_BODY() local
38 bool value; in ATF_TEST_CASE_BODY() local
42 key = "name"; in ATF_TEST_CASE_BODY()
43 value = true; in ATF_TEST_CASE_BODY()
44 nvlist_add_bool(nvl, key, value); in ATF_TEST_CASE_BODY()
46 ATF_REQUIRE_EQ(dnvlist_get_bool(nvl, key, false), value); in ATF_TEST_CASE_BODY()
47 ATF_REQUIRE_EQ(dnvlist_get_bool(nvl, "name", false), value); in ATF_TEST_CASE_BODY()
56 const char *key; in ATF_TEST_CASE_BODY() local
58 key = "123"; in ATF_TEST_CASE_BODY()
61 ATF_REQUIRE_EQ(dnvlist_get_bool(nvl, key, false), false); in ATF_TEST_CASE_BODY()
64 nvlist_add_bool(nvl, key, true); in ATF_TEST_CASE_BODY()
76 const char *key; in ATF_TEST_CASE_BODY() local
77 uint64_t value; in ATF_TEST_CASE_BODY() local
81 key = "key"; in ATF_TEST_CASE_BODY()
82 value = 48952; in ATF_TEST_CASE_BODY()
83 nvlist_add_number(nvl, key, value); in ATF_TEST_CASE_BODY()
85 ATF_REQUIRE_EQ(dnvlist_get_number(nvl, key, 19), value); in ATF_TEST_CASE_BODY()
86 ATF_REQUIRE_EQ(dnvlist_get_number(nvl, "key", 65), value); in ATF_TEST_CASE_BODY()
95 const char *key; in ATF_TEST_CASE_BODY() local
97 key = "123"; in ATF_TEST_CASE_BODY()
100 ATF_REQUIRE_EQ(dnvlist_get_number(nvl, key, 5), 5); in ATF_TEST_CASE_BODY()
103 nvlist_add_number(nvl, key, 24841); in ATF_TEST_CASE_BODY()
114 const char *key; in ATF_TEST_CASE_BODY() local
115 const char *value, *actual_value; in ATF_TEST_CASE_BODY() local
119 key = "string"; in ATF_TEST_CASE_BODY()
120 value = "fjdojfdi"; in ATF_TEST_CASE_BODY()
121 nvlist_add_string(nvl, key, value); in ATF_TEST_CASE_BODY()
123 ATF_REQUIRE_EQ(strcmp(dnvlist_get_string(nvl, key, "g"), value), 0); in ATF_TEST_CASE_BODY()
125 actual_value = dnvlist_get_string(nvl, key, "rs"); in ATF_TEST_CASE_BODY()
126 ATF_REQUIRE_EQ(strcmp(actual_value, value), 0); in ATF_TEST_CASE_BODY()
135 const char *key; in ATF_TEST_CASE_BODY() local
138 key = "123"; in ATF_TEST_CASE_BODY()
141 ATF_REQUIRE_EQ(strcmp(dnvlist_get_string(nvl, key, "bar"), "bar"), 0); in ATF_TEST_CASE_BODY()
143 actual_value = dnvlist_get_string(nvl, key, "d"); in ATF_TEST_CASE_BODY()
146 nvlist_add_string(nvl, key, "cxhweh"); in ATF_TEST_CASE_BODY()
159 const char *key; in ATF_TEST_CASE_BODY() local
160 nvlist_t *value; in ATF_TEST_CASE_BODY() local
165 key = "nvlist"; in ATF_TEST_CASE_BODY()
166 value = nvlist_create(0); in ATF_TEST_CASE_BODY()
167 nvlist_move_nvlist(nvl, key, value); in ATF_TEST_CASE_BODY()
169 actual_value = dnvlist_get_nvlist(nvl, key, NULL); in ATF_TEST_CASE_BODY()
180 const char *key; in ATF_TEST_CASE_BODY() local
183 key = "123"; in ATF_TEST_CASE_BODY()
187 ATF_REQUIRE_EQ(dnvlist_get_nvlist(nvl, key, dummy), dummy); in ATF_TEST_CASE_BODY()
189 nvlist_move_nvlist(nvl, key, nvlist_create(0)); in ATF_TEST_CASE_BODY()
197 set_const_binary_value(const void *&value, size_t &size, const char *str) in set_const_binary_value() argument
200 value = str; in set_const_binary_value()
209 const void *value, *actual_value; in ATF_TEST_CASE_BODY() local
215 set_const_binary_value(value, value_size, "fjdojfdi"); in ATF_TEST_CASE_BODY()
216 nvlist_add_binary(nvl, k, value, value_size); in ATF_TEST_CASE_BODY()
220 ATF_REQUIRE_EQ(memcmp(actual_value, value, actual_size), 0); in ATF_TEST_CASE_BODY()
229 const char *key; in ATF_TEST_CASE_BODY() local
233 key = "123"; in ATF_TEST_CASE_BODY()
237 actual_value = dnvlist_get_binary(nvl, key, &actual_size, default_value, in ATF_TEST_CASE_BODY()
243 actual_value = dnvlist_get_binary(nvl, key, &actual_size, default_value, in ATF_TEST_CASE_BODY()
248 nvlist_add_binary(nvl, key, "test", 4); in ATF_TEST_CASE_BODY()
270 const char *key; in ATF_TEST_CASE_BODY() local
271 bool value; in ATF_TEST_CASE_BODY() local
275 key = "name"; in ATF_TEST_CASE_BODY()
276 value = true; in ATF_TEST_CASE_BODY()
277 nvlist_add_bool(nvl, key, value); in ATF_TEST_CASE_BODY()
279 ATF_REQUIRE_EQ(dnvlist_take_bool(nvl, key, false), value); in ATF_TEST_CASE_BODY()
303 nvlist_add_bool(nvl, "key", true); in ATF_TEST_CASE_BODY()
314 const char *key; in ATF_TEST_CASE_BODY() local
315 uint64_t value; in ATF_TEST_CASE_BODY() local
319 key = "name"; in ATF_TEST_CASE_BODY()
320 value = 194154; in ATF_TEST_CASE_BODY()
321 nvlist_add_number(nvl, key, value); in ATF_TEST_CASE_BODY()
323 ATF_REQUIRE_EQ(dnvlist_take_number(nvl, key, 2), value); in ATF_TEST_CASE_BODY()
347 nvlist_add_number(nvl, "key", 12); in ATF_TEST_CASE_BODY()
358 const char *key; in ATF_TEST_CASE_BODY() local
359 const char *value; in ATF_TEST_CASE_BODY() local
364 key = "name"; in ATF_TEST_CASE_BODY()
365 value = "wrowm"; in ATF_TEST_CASE_BODY()
367 nvlist_add_string(nvl, key, value); in ATF_TEST_CASE_BODY()
369 actual_val = dnvlist_take_string(nvl, key, default_val); in ATF_TEST_CASE_BODY()
370 ATF_REQUIRE_EQ(strcmp(actual_val, value), 0); in ATF_TEST_CASE_BODY()
402 nvlist_add_string(nvl, "key", "foobar"); in ATF_TEST_CASE_BODY()
417 const char *key; in ATF_TEST_CASE_BODY() local
418 nvlist_t *value, *default_val, *actual_val; in ATF_TEST_CASE_BODY() local
422 key = "name"; in ATF_TEST_CASE_BODY()
423 value = nvlist_create(0); in ATF_TEST_CASE_BODY()
425 nvlist_move_nvlist(nvl, key, value); in ATF_TEST_CASE_BODY()
427 actual_val = dnvlist_take_nvlist(nvl, key, default_val); in ATF_TEST_CASE_BODY()
428 ATF_REQUIRE_EQ(actual_val, value); in ATF_TEST_CASE_BODY()
457 nvlist_move_nvlist(nvl, "key", nvlist_create(0)); in ATF_TEST_CASE_BODY()
468 set_binary_value(void *&value, size_t &size, const char *str) in set_binary_value() argument
471 value = strdup(str); in set_binary_value()
479 const char *key; in ATF_TEST_CASE_BODY() local
480 void *value, *default_val, *actual_val; in ATF_TEST_CASE_BODY() local
485 key = "name"; in ATF_TEST_CASE_BODY()
486 set_binary_value(value, value_size, "fkdojvmo908"); in ATF_TEST_CASE_BODY()
488 nvlist_add_binary(nvl, key, value, value_size); in ATF_TEST_CASE_BODY()
490 actual_val = dnvlist_take_binary(nvl, key, &actual_size, default_val, in ATF_TEST_CASE_BODY()
493 ATF_REQUIRE_EQ(memcmp(actual_val, value, value_size), 0); in ATF_TEST_CASE_BODY()
498 free(value); in ATF_TEST_CASE_BODY()
530 nvlist_add_binary(nvl, "key", "foobar", 6); in ATF_TEST_CASE_BODY()