• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libnv/tests/

Lines Matching defs:nvl

52 	nvlist_t *nvl;
56 nvl = nvlist_create(0);
58 CHECK(!nvlist_exists_null(nvl, "nvlist/null"));
59 nvlist_add_null(nvl, "nvlist/null");
60 CHECK(nvlist_error(nvl) == 0);
61 CHECK(nvlist_exists_null(nvl, "nvlist/null"));
63 CHECK(!nvlist_exists_bool(nvl, "nvlist/bool/true"));
64 nvlist_add_bool(nvl, "nvlist/bool/true", true);
65 CHECK(nvlist_error(nvl) == 0);
66 CHECK(nvlist_exists_bool(nvl, "nvlist/bool/true"));
68 CHECK(!nvlist_exists_bool(nvl, "nvlist/bool/false"));
69 nvlist_add_bool(nvl, "nvlist/bool/false", false);
70 CHECK(nvlist_error(nvl) == 0);
71 CHECK(nvlist_exists_bool(nvl, "nvlist/bool/false"));
73 CHECK(!nvlist_exists_number(nvl, "nvlist/number/0"));
74 nvlist_add_number(nvl, "nvlist/number/0", 0);
75 CHECK(nvlist_error(nvl) == 0);
76 CHECK(nvlist_exists_number(nvl, "nvlist/number/0"));
78 CHECK(!nvlist_exists_number(nvl, "nvlist/number/1"));
79 nvlist_add_number(nvl, "nvlist/number/1", 1);
80 CHECK(nvlist_error(nvl) == 0);
81 CHECK(nvlist_exists_number(nvl, "nvlist/number/1"));
83 CHECK(!nvlist_exists_number(nvl, "nvlist/number/-1"));
84 nvlist_add_number(nvl, "nvlist/number/-1", -1);
85 CHECK(nvlist_error(nvl) == 0);
86 CHECK(nvlist_exists_number(nvl, "nvlist/number/-1"));
88 CHECK(!nvlist_exists_number(nvl, "nvlist/number/UINT64_MAX"));
89 nvlist_add_number(nvl, "nvlist/number/UINT64_MAX", UINT64_MAX);
90 CHECK(nvlist_error(nvl) == 0);
91 CHECK(nvlist_exists_number(nvl, "nvlist/number/UINT64_MAX"));
93 CHECK(!nvlist_exists_number(nvl, "nvlist/number/INT64_MIN"));
94 nvlist_add_number(nvl, "nvlist/number/INT64_MIN", INT64_MIN);
95 CHECK(nvlist_error(nvl) == 0);
96 CHECK(nvlist_exists_number(nvl, "nvlist/number/INT64_MIN"));
98 CHECK(!nvlist_exists_number(nvl, "nvlist/number/INT64_MAX"));
99 nvlist_add_number(nvl, "nvlist/number/INT64_MAX", INT64_MAX);
100 CHECK(nvlist_error(nvl) == 0);
101 CHECK(nvlist_exists_number(nvl, "nvlist/number/INT64_MAX"));
103 CHECK(!nvlist_exists_string(nvl, "nvlist/string/"));
104 nvlist_add_string(nvl, "nvlist/string/", "");
105 CHECK(nvlist_error(nvl) == 0);
106 CHECK(nvlist_exists_string(nvl, "nvlist/string/"));
108 CHECK(!nvlist_exists_string(nvl, "nvlist/string/x"));
109 nvlist_add_string(nvl, "nvlist/string/x", "x");
110 CHECK(nvlist_error(nvl) == 0);
111 CHECK(nvlist_exists_string(nvl, "nvlist/string/x"));
113 CHECK(!nvlist_exists_string(nvl, "nvlist/string/abcdefghijklmnopqrstuvwxyz"));
114 nvlist_add_string(nvl, "nvlist/string/abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz");
115 CHECK(nvlist_error(nvl) == 0);
116 CHECK(nvlist_exists_string(nvl, "nvlist/string/abcdefghijklmnopqrstuvwxyz"));
118 CHECK(!nvlist_exists_string(nvl, "nvlist/stringf/"));
119 nvlist_add_stringf(nvl, "nvlist/stringf/", "%s", "");
120 CHECK(nvlist_error(nvl) == 0);
121 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/"));
123 CHECK(!nvlist_exists_string(nvl, "nvlist/stringf/x"));
124 nvlist_add_stringf(nvl, "nvlist/stringf/x", "%s", "x");
125 CHECK(nvlist_error(nvl) == 0);
126 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/x"));
128 CHECK(!nvlist_exists_string(nvl, "nvlist/stringf/666Xabc"));
129 nvlist_add_stringf(nvl, "nvlist/stringf/666Xabc", "%d%c%s", 666, 'X', "abc");
130 CHECK(nvlist_error(nvl) == 0);
131 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/666Xabc"));
133 CHECK(!nvlist_exists_descriptor(nvl, "nvlist/descriptor/STDERR_FILENO"));
134 nvlist_add_descriptor(nvl, "nvlist/descriptor/STDERR_FILENO", STDERR_FILENO);
135 CHECK(nvlist_error(nvl) == 0);
136 CHECK(nvlist_exists_descriptor(nvl, "nvlist/descriptor/STDERR_FILENO"));
138 CHECK(!nvlist_exists_binary(nvl, "nvlist/binary/x"));
139 nvlist_add_binary(nvl, "nvlist/binary/x", "x", 1);
140 CHECK(nvlist_error(nvl) == 0);
141 CHECK(nvlist_exists_binary(nvl, "nvlist/binary/x"));
143 CHECK(!nvlist_exists_binary(nvl, "nvlist/binary/abcdefghijklmnopqrstuvwxyz"));
144 nvlist_add_binary(nvl, "nvlist/binary/abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", sizeof("abcdefghijklmnopqrstuvwxyz"));
145 CHECK(nvlist_error(nvl) == 0);
146 CHECK(nvlist_exists_binary(nvl, "nvlist/binary/abcdefghijklmnopqrstuvwxyz"));
148 CHECK(!nvlist_exists_nvlist(nvl, "nvlist/nvlist"));
149 nvlist_add_nvlist(nvl, "nvlist/nvlist", nvl);
150 CHECK(nvlist_error(nvl) == 0);
151 CHECK(nvlist_exists_nvlist(nvl, "nvlist/nvlist"));
153 CHECK(nvlist_exists_null(nvl, "nvlist/null"));
154 CHECK(nvlist_exists_bool(nvl, "nvlist/bool/true"));
155 CHECK(nvlist_exists_bool(nvl, "nvlist/bool/false"));
156 CHECK(nvlist_exists_number(nvl, "nvlist/number/0"));
157 CHECK(nvlist_exists_number(nvl, "nvlist/number/1"));
158 CHECK(nvlist_exists_number(nvl, "nvlist/number/-1"));
159 CHECK(nvlist_exists_number(nvl, "nvlist/number/UINT64_MAX"));
160 CHECK(nvlist_exists_number(nvl, "nvlist/number/INT64_MIN"));
161 CHECK(nvlist_exists_number(nvl, "nvlist/number/INT64_MAX"));
162 CHECK(nvlist_exists_string(nvl, "nvlist/string/"));
163 CHECK(nvlist_exists_string(nvl, "nvlist/string/x"));
164 CHECK(nvlist_exists_string(nvl, "nvlist/string/abcdefghijklmnopqrstuvwxyz"));
165 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/"));
166 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/x"));
167 CHECK(nvlist_exists_string(nvl, "nvlist/stringf/666Xabc"));
168 CHECK(nvlist_exists_descriptor(nvl, "nvlist/descriptor/STDERR_FILENO"));
169 CHECK(nvlist_exists_binary(nvl, "nvlist/binary/x"));
170 CHECK(nvlist_exists_binary(nvl, "nvlist/binary/abcdefghijklmnopqrstuvwxyz"));
171 CHECK(nvlist_exists_nvlist(nvl, "nvlist/nvlist"));
173 cnvl = nvlist_get_nvlist(nvl, "nvlist/nvlist");
193 nvlist_destroy(nvl);