Lines Matching defs:err

43 test_format(const atf_error_t err ATF_DEFS_ATTRIBUTE_UNUSED,
61 atf_error_t err;
64 err = atf_error_new("test_error", NULL, 0, NULL);
65 ATF_REQUIRE(atf_error_is(err, "test_error"));
66 ATF_REQUIRE(!atf_error_is(err, "unknown_error"));
67 ATF_REQUIRE(atf_error_data(err) == NULL);
68 atf_error_free(err);
71 err = atf_error_new("test_data_error", &data, sizeof(data), NULL);
72 ATF_REQUIRE(atf_error_is(err, "test_data_error"));
73 ATF_REQUIRE(!atf_error_is(err, "unknown_error"));
74 ATF_REQUIRE(atf_error_data(err) != NULL);
75 ATF_REQUIRE_EQ(*((const int *)atf_error_data(err)), 5);
76 atf_error_free(err);
89 atf_error_t err;
94 err = atf_error_new("test_error", invalid, SIZE_MAX, NULL);
95 ATF_REQUIRE(atf_error_is(err, "no_memory"));
96 ATF_REQUIRE(atf_error_data(err) == NULL);
97 atf_error_free(err);
108 atf_error_t err;
110 err = atf_no_error();
111 ATF_REQUIRE(!atf_is_error(err));
122 atf_error_t err;
124 err = atf_no_error();
125 ATF_REQUIRE(!atf_is_error(err));
127 err = atf_error_new("test_error", NULL, 0, NULL);
128 ATF_REQUIRE(atf_is_error(err));
129 atf_error_free(err);
140 atf_error_t err;
144 err = atf_error_new("test_error", NULL, 0, NULL);
145 atf_error_format(err, buf, sizeof(buf));
148 atf_error_free(err);
151 err = atf_error_new("test_error", NULL, 0, test_format);
152 atf_error_format(err, buf, sizeof(buf));
155 atf_error_free(err);
169 atf_error_t err;
171 err = atf_libc_error(ENOMEM, "Test message 1");
172 ATF_REQUIRE(atf_error_is(err, "libc"));
173 ATF_REQUIRE_EQ(atf_libc_error_code(err), ENOMEM);
174 ATF_REQUIRE(strcmp(atf_libc_error_msg(err), "Test message 1") == 0);
175 atf_error_free(err);
177 err = atf_libc_error(EPERM, "%s message %d", "Test", 2);
178 ATF_REQUIRE(atf_error_is(err, "libc"));
179 ATF_REQUIRE_EQ(atf_libc_error_code(err), EPERM);
180 ATF_REQUIRE(strcmp(atf_libc_error_msg(err), "Test message 2") == 0);
181 atf_error_free(err);
191 atf_error_t err;
194 err = atf_libc_error(ENOMEM, "Test message 1");
195 atf_error_format(err, buf, sizeof(buf));
198 atf_error_free(err);
200 err = atf_libc_error(EPERM, "Test message 2");
201 atf_error_format(err, buf, sizeof(buf));
204 atf_error_free(err);
206 err = atf_libc_error(EPERM, "%s message %d", "Test", 3);
207 atf_error_format(err, buf, sizeof(buf));
210 atf_error_free(err);
225 atf_error_t err;
227 err = atf_no_memory_error();
228 ATF_REQUIRE(atf_error_is(err, "no_memory"));
229 ATF_REQUIRE(atf_error_data(err) == NULL);
230 atf_error_free(err);
241 atf_error_t err;
244 err = atf_no_memory_error();
245 atf_error_format(err, buf, sizeof(buf));
247 atf_error_free(err);
260 atf_error_t err = atf_no_memory_error();
261 ATF_REQUIRE(atf_error_is(err, "no_memory"));
262 ATF_REQUIRE(atf_error_data(err) == NULL);
263 atf_error_free(err);
267 atf_error_t err = atf_no_memory_error();
268 ATF_REQUIRE(atf_error_is(err, "no_memory"));
269 ATF_REQUIRE(atf_error_data(err) == NULL);
270 atf_error_free(err);