Lines Matching defs:err

48 test_format(const atf_error_t err ATF_DEFS_ATTRIBUTE_UNUSED,
66 atf_error_t err;
69 err = atf_error_new("test_error", NULL, 0, NULL);
70 ATF_REQUIRE(atf_error_is(err, "test_error"));
71 ATF_REQUIRE(!atf_error_is(err, "unknown_error"));
72 ATF_REQUIRE(atf_error_data(err) == NULL);
73 atf_error_free(err);
76 err = atf_error_new("test_data_error", &data, sizeof(data), NULL);
77 ATF_REQUIRE(atf_error_is(err, "test_data_error"));
78 ATF_REQUIRE(!atf_error_is(err, "unknown_error"));
79 ATF_REQUIRE(atf_error_data(err) != NULL);
80 ATF_REQUIRE_EQ(*((const int *)atf_error_data(err)), 5);
81 atf_error_free(err);
94 atf_error_t err;
99 err = atf_error_new("test_error", invalid, SIZE_MAX, NULL);
100 ATF_REQUIRE(atf_error_is(err, "no_memory"));
101 ATF_REQUIRE(atf_error_data(err) == NULL);
102 atf_error_free(err);
113 atf_error_t err;
115 err = atf_no_error();
116 ATF_REQUIRE(!atf_is_error(err));
127 atf_error_t err;
129 err = atf_no_error();
130 ATF_REQUIRE(!atf_is_error(err));
132 err = atf_error_new("test_error", NULL, 0, NULL);
133 ATF_REQUIRE(atf_is_error(err));
134 atf_error_free(err);
145 atf_error_t err;
149 err = atf_error_new("test_error", NULL, 0, NULL);
150 atf_error_format(err, buf, sizeof(buf));
153 atf_error_free(err);
156 err = atf_error_new("test_error", NULL, 0, test_format);
157 atf_error_format(err, buf, sizeof(buf));
160 atf_error_free(err);
174 atf_error_t err;
176 err = atf_libc_error(ENOMEM, "Test message 1");
177 ATF_REQUIRE(atf_error_is(err, "libc"));
178 ATF_REQUIRE_EQ(atf_libc_error_code(err), ENOMEM);
179 ATF_REQUIRE(strcmp(atf_libc_error_msg(err), "Test message 1") == 0);
180 atf_error_free(err);
182 err = atf_libc_error(EPERM, "%s message %d", "Test", 2);
183 ATF_REQUIRE(atf_error_is(err, "libc"));
184 ATF_REQUIRE_EQ(atf_libc_error_code(err), EPERM);
185 ATF_REQUIRE(strcmp(atf_libc_error_msg(err), "Test message 2") == 0);
186 atf_error_free(err);
196 atf_error_t err;
199 err = atf_libc_error(ENOMEM, "Test message 1");
200 atf_error_format(err, buf, sizeof(buf));
203 atf_error_free(err);
205 err = atf_libc_error(EPERM, "Test message 2");
206 atf_error_format(err, buf, sizeof(buf));
209 atf_error_free(err);
211 err = atf_libc_error(EPERM, "%s message %d", "Test", 3);
212 atf_error_format(err, buf, sizeof(buf));
215 atf_error_free(err);
230 atf_error_t err;
232 err = atf_no_memory_error();
233 ATF_REQUIRE(atf_error_is(err, "no_memory"));
234 ATF_REQUIRE(atf_error_data(err) == NULL);
235 atf_error_free(err);
246 atf_error_t err;
249 err = atf_no_memory_error();
250 atf_error_format(err, buf, sizeof(buf));
252 atf_error_free(err);
265 atf_error_t err = atf_no_memory_error();
266 ATF_REQUIRE(atf_error_is(err, "no_memory"));
267 ATF_REQUIRE(atf_error_data(err) == NULL);
268 atf_error_free(err);
272 atf_error_t err = atf_no_memory_error();
273 ATF_REQUIRE(atf_error_is(err, "no_memory"));
274 ATF_REQUIRE(atf_error_data(err) == NULL);
275 atf_error_free(err);