START_TEST(test_lno)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_abort_msg("Failure expected");
}
START_TEST(test_mark_lno)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
mark_point();
exit(EXIT_FAILURE); /* should fail with mark_point above as line */
START_TEST(test_pass)
{
record_test_name(tcase_name());
+
ck_assert_msg(1 == 1, "This test should pass");
ck_assert_msg(9999, "This test should pass");
}
START_TEST(test_fail_unless)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_unless(1 == 2, "This test should fail");
}
START_TEST(test_fail_if_pass)
{
record_test_name(tcase_name());
+
fail_if(1 == 2, "This test should pass");
fail_if(0, "This test should pass");
}
START_TEST(test_fail_if_fail)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_if(1 == 1, "This test should fail");
}
START_TEST(test_fail_null_msg)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_unless(2 == 3, NULL);
}
START_TEST(test_fail_if_null_msg)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_if(2 != 3, NULL);
}
{
int x = 3;
int y = 4;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_unless(x == y, "%d != %d", x, y);
}
{
int x = 5;
int y = 6;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail_if(x != y, "%d != %d", x, y);
}
{
int x = 7;
int y = 7;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
fail("%d == %d", x, y);
}
START_TEST(test_ck_abort)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_abort();
}
START_TEST(test_ck_abort_msg)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_abort_msg("Failure expected");
}
START_TEST(test_ck_abort_msg_null)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_abort_msg(NULL);
}
START_TEST(test_ck_assert_null)
{
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert(0);
}
START_TEST(test_ck_assert_with_mod)
{
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert(1%f == 1);
}
{
int x = 3;
int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_int_eq(x, y);
y++;
record_failure_line_num(__LINE__);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_eq(3%d, 2%f);
}
{
int x = 3;
int y = 2;
+
record_test_name(tcase_name());
+
ck_assert_int_ne(x, y);
y++;
record_failure_line_num(__LINE__);
{
int d = 2;
int f = 2;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_ne(3%d, 3%f);
}
{
int x = 2;
int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_int_lt(x, y);
record_failure_line_num(__LINE__);
ck_assert_int_lt(x, x);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_lt(3%d, 3%f);
}
{
int x = 2;
int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_int_le(x, y);
ck_assert_int_le(x, x);
record_failure_line_num(__LINE__);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_le(3%d, 2%f);
}
{
int x = 2;
int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_int_gt(y, x);
record_failure_line_num(__LINE__);
ck_assert_int_gt(y, y);
{
int d = 1;
int f = 2;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_gt(3%d, 3%f);
}
{
int x = 2;
int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_int_ge(y, x);
ck_assert_int_ge(y, x);
record_failure_line_num(__LINE__);
{
int d = 1;
int f = 3;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_int_ge(3%d, 4%f);
}
{
int x = 1;
int y = 0;
+
record_test_name(tcase_name());
+
ck_assert_int_eq(x, ++y);
ck_assert_int_eq(x, y);
} END_TEST
{
unsigned int x = 3;
unsigned int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_uint_eq(x, y);
y++;
record_failure_line_num(__LINE__);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_eq(3%d, 1%f);
}
{
unsigned int x = 3;
unsigned int y = 2;
+
record_test_name(tcase_name());
+
ck_assert_uint_ne(x, y);
y++;
record_failure_line_num(__LINE__);
{
int d = 1;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_ne(1%d, 1%f);
}
{
unsigned int x = 2;
unsigned int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_uint_lt(x, y);
record_failure_line_num(__LINE__);
ck_assert_uint_lt(x, x);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_lt(3%d, 1%f);
}
{
unsigned int x = 2;
unsigned int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_uint_le(x, y);
ck_assert_uint_le(x, x);
record_failure_line_num(__LINE__);
{
int d = 2;
int f = 1;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_le(3%d, 1%f);
}
{
unsigned int x = 2;
unsigned int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_uint_gt(y, x);
record_failure_line_num(__LINE__);
ck_assert_uint_gt(y, y);
{
int d = 1;
int f = 2;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_gt(1%d, 3%f);
}
{
unsigned int x = 2;
unsigned int y = 3;
+
record_test_name(tcase_name());
+
ck_assert_uint_ge(y, x);
ck_assert_uint_ge(y, x);
record_failure_line_num(__LINE__);
{
int d = 1;
int f = 2;
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_uint_ge(1%d, 3%f);
}
{
unsigned int x = 1;
unsigned int y = 0;
+
record_test_name(tcase_name());
+
ck_assert_uint_eq(x, ++y);
ck_assert_uint_eq(x, y);
} END_TEST
START_TEST(test_ck_assert_float_eq)
{
- record_test_name(tcase_name());
-
float x = 1.1f;
float y = 1.1f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_eq(x, y);
y+=0.1f;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_float_eq_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_eq(3%d, 2%f);
}
START_TEST(test_ck_assert_float_ne)
{
- record_test_name(tcase_name());
-
float x = 1.1f;
float y = 1.2f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_ne(x, y);
y = x;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_float_ne_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_ne(1%d, 1%f);
}
START_TEST(test_ck_assert_float_lt)
{
- record_test_name(tcase_name());
-
float x = 2.0f;
float y = 2.5f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_lt(x, y);
y-=1.0f;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_float_lt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_lt(3%d, 2%f);
}
START_TEST(test_ck_assert_float_le)
{
- record_test_name(tcase_name());
-
float x = 2.0f;
float y = 2.5f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_le(x, y);
ck_assert_float_le(x, x);
y-=1.0f;
START_TEST(test_ck_assert_float_le_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_le(3%d, 2%f);
}
START_TEST(test_ck_assert_float_gt)
{
- record_test_name(tcase_name());
-
float x = 2.5f;
float y = 2.0f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_gt(x, y);
y+=1.0f;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_float_gt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_gt(2%d, 3%f);
}
START_TEST(test_ck_assert_float_ge)
{
- record_test_name(tcase_name());
-
float x = 2.5f;
float y = 2.0f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_ge(x, y);
ck_assert_float_ge(x, x);
y+=1.0f;
START_TEST(test_ck_assert_float_ge_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_ge(2%d, 3%f);
}
START_TEST(test_ck_assert_float_with_expr)
{
- record_test_name(tcase_name());
-
float x[] = {NAN, 1.1f, 1.1f, 1.2f, 1.2f, NAN};
float y = 1.1f;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_float_eq(x[i++], y);
ck_assert_float_eq(x[i++], y);
START_TEST(test_ck_assert_float_eq_tol)
{
- record_test_name(tcase_name());
-
float x = 0.0001f;
float y = 0.0003f;
float t = 0.001f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_eq_tol(x, y, t);
ck_assert_float_eq_tol(x, x, t);
x*=10.0f;
START_TEST(test_ck_assert_float_eq_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_eq_tol(3%d, 2%f, 2%p);
}
START_TEST(test_ck_assert_float_ne_tol)
{
- record_test_name(tcase_name());
-
float x = 0.0001f;
float y = 0.0002f;
float t = 0.0001f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_ne_tol(x, y, t);
x*=10.0f;
y*=10.0f;
START_TEST(test_ck_assert_float_ne_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_ne_tol(3%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_float_ge_tol)
{
- record_test_name(tcase_name());
-
float x = 0.001f;
float y = 0.003f;
float t = 0.001f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_ge_tol(y, x, t);
ck_assert_float_ge_tol(x, x, t);
ck_assert_float_ge_tol(y, y, t);
START_TEST(test_ck_assert_float_ge_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_ge_tol(2%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_float_le_tol)
{
- record_test_name(tcase_name());
-
float x = 0.001f;
float y = 0.003f;
float t = 0.001f;
+
+ record_test_name(tcase_name());
+
ck_assert_float_le_tol(x, y, t);
ck_assert_float_le_tol(x, x, t);
ck_assert_float_le_tol(y, y, t);
START_TEST(test_ck_assert_float_le_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_le_tol(3%d, 2%f, 3%p);
}
START_TEST(test_ck_assert_float_tol_with_expr)
{
- record_test_name(tcase_name());
-
float x[] = {NAN, 1.1f, 1.1f, 1.2f, 1.2f, NAN};
float y = 1.1f;
float t = 0.01f;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_float_eq_tol(x[i++], y, t);
ck_assert_float_eq_tol(x[i++], y, t);
START_TEST(test_ck_assert_float_finite)
{
+ float x = 0.0001f;
+ float t = 1.0f;
+
record_test_name(tcase_name());
- float x = 0.0001f;
ck_assert_float_finite(x);
// MS VS doesn't allow explicit division by zero
- float t = 1.0f;
x = 1.0f / (1.0f - t);
record_failure_line_num(__LINE__);
ck_assert_float_finite(x);
START_TEST(test_ck_assert_float_finite_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
float t = 1.0f;
float x = 1.0f / (1.0f - t);
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_float_finite(x*(1%d));
}
START_TEST(test_ck_assert_float_infinite)
{
- record_test_name(tcase_name());
-
float t = 1.0f;
float x = 1.0f / (1.0f - t);
+
+ record_test_name(tcase_name());
+
ck_assert_float_infinite(x);
x = -1.0f / (1.0f - t);
ck_assert_float_infinite(x);
START_TEST(test_ck_assert_float_infinite_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_float_infinite(2%d);
}
START_TEST(test_ck_assert_float_nan)
{
- record_test_name(tcase_name());
-
float t = 1.0f;
float x = 0.0f / (1.0f - t);
+
+ record_test_name(tcase_name());
+
ck_assert_float_nan(x);
x = 1.0f / (1.0f - t);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_float_nan_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_float_nan(2%d);
}
START_TEST(test_ck_assert_float_nonnan)
{
+ float x = 0.0f;
+ float t = 1.0f;
+
record_test_name(tcase_name());
- float x = 0.0f;
ck_assert_float_nonnan(x);
#if ENABLE_REGEX
- float t = 1.0f;
x = 0.0f / (1.0f - t);
record_failure_line_num(__LINE__);
ck_assert_float_nonnan(x);
+#else
+ (void)t; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_float_nonnan_with_mod)
{
+ int s = 2;
+ float t = 1.0f;
+ float x;
+
record_test_name(tcase_name());
- int s = 2;
ck_assert_float_nonnan(2%s);
#if ENABLE_REGEX
- float t = 1.0f;
- float x = 0.0f / (1.0f - t);
+ x = 0.0f / (1.0f - t);
record_failure_line_num(__LINE__);
ck_assert_float_nonnan((2%s)*x);
+#else
+ (void)x; /* unused */
+ (void)t; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_float_nan_and_inf_with_expr)
{
- record_test_name(tcase_name());
-
float x[] = {0.0f, 0.0f, INFINITY, INFINITY, NAN, NAN, 0.0f, 0.0f, NAN};
int i = 0;
+
+ record_test_name(tcase_name());
+
ck_assert_float_finite(x[i++]);
ck_assert_float_finite(x[i++]);
ck_assert_float_infinite(x[i++]);
START_TEST(test_ck_assert_double_eq)
{
- record_test_name(tcase_name());
-
double x = 1.1;
double y = 1.1;
+
+ record_test_name(tcase_name());
+
ck_assert_double_eq(x, y);
y+=0.1;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_double_eq_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_eq(3%d, 2%f);
}
START_TEST(test_ck_assert_double_eq_with_promotion)
{
- record_test_name(tcase_name());
-
float x = 0.1;
double y = x;
+
+ record_test_name(tcase_name());
+
ck_assert_double_eq(x, y);
}
END_TEST
START_TEST(test_ck_assert_double_eq_with_conv)
{
+ float x = 0.1;
+
record_test_name(tcase_name());
- float x = 0.1;
record_failure_line_num(__LINE__);
ck_assert_double_eq(x, 0.1);
}
START_TEST(test_ck_assert_double_ne)
{
- record_test_name(tcase_name());
-
double x = 1.1;
double y = 1.2;
+
+ record_test_name(tcase_name());
+
ck_assert_double_ne(x, y);
y = x;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_double_ne_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_ne(1%d, 1%f);
}
START_TEST(test_ck_assert_double_lt)
{
- record_test_name(tcase_name());
-
double x = 2.0;
double y = 2.5;
+
+ record_test_name(tcase_name());
+
ck_assert_double_lt(x, y);
y-=1;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_double_lt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_lt(3%d, 2%f);
}
START_TEST(test_ck_assert_double_le)
{
- record_test_name(tcase_name());
-
double x = 2.0;
double y = 2.5;
+
+ record_test_name(tcase_name());
+
ck_assert_double_le(x, y);
ck_assert_double_le(x, x);
y-=1;
START_TEST(test_ck_assert_double_le_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_le(3%d, 2%f);
}
START_TEST(test_ck_assert_double_gt)
{
- record_test_name(tcase_name());
-
double x = 2.5;
double y = 2.0;
+
+ record_test_name(tcase_name());
+
ck_assert_double_gt(x, y);
y+=1;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_double_gt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_gt(2%d, 3%f);
}
START_TEST(test_ck_assert_double_ge)
{
- record_test_name(tcase_name());
-
double x = 2.5;
double y = 2.0;
+
+ record_test_name(tcase_name());
+
ck_assert_double_ge(x, y);
ck_assert_double_ge(x, x);
y+=1;
START_TEST(test_ck_assert_double_ge_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_ge(2%d, 3%f);
}
START_TEST(test_ck_assert_double_with_expr)
{
- record_test_name(tcase_name());
-
double x[] = {NAN, 1.1, 1.1, 1.2, 1.2, NAN};
double y = 1.1;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_double_eq(x[i++], y);
ck_assert_double_eq(x[i++], y);
START_TEST(test_ck_assert_double_eq_tol)
{
- record_test_name(tcase_name());
-
double x = 0.0001;
double y = 0.0002;
double t = 0.001;
+
+ record_test_name(tcase_name());
+
ck_assert_double_eq_tol(x, y, t);
ck_assert_double_eq_tol(x, x, t);
x*=10;
START_TEST(test_ck_assert_double_eq_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_eq_tol(3%d, 2%f, 2%p);
}
START_TEST(test_ck_assert_double_ne_tol)
{
- record_test_name(tcase_name());
-
double x = 0.0001;
double y = 0.0002;
double t = 0.0001;
+
+ record_test_name(tcase_name());
+
ck_assert_double_ne_tol(x, y, t);
x*=10;
y*=10;
START_TEST(test_ck_assert_double_ne_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_ne_tol(3%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_double_ge_tol)
{
- record_test_name(tcase_name());
-
double x = 0.001;
double y = 0.003;
double t = 0.001;
+
+ record_test_name(tcase_name());
+
ck_assert_double_ge_tol(y, x, t);
ck_assert_double_ge_tol(x, x, t);
ck_assert_double_ge_tol(y, y, t);
START_TEST(test_ck_assert_double_ge_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_ge_tol(2%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_double_le_tol)
{
- record_test_name(tcase_name());
-
double x = 0.001;
double y = 0.003;
double t = 0.001;
+
+ record_test_name(tcase_name());
+
ck_assert_double_le_tol(x, y, t);
ck_assert_double_le_tol(x, x, t);
ck_assert_double_le_tol(y, y, t);
START_TEST(test_ck_assert_double_le_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_le_tol(3%d, 2%f, 3%p);
}
START_TEST(test_ck_assert_double_tol_with_expr)
{
- record_test_name(tcase_name());
-
double x[] = {NAN, 1.1, 1.1, 1.2, 1.2, NAN};
double y = 1.1;
double t = 0.01;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_double_eq_tol(x[i++], y, t);
ck_assert_double_eq_tol(x[i++], y, t);
START_TEST(test_ck_assert_double_finite)
{
+ double x = 0.0001;
+ double t = 1;
+
record_test_name(tcase_name());
- double x = 0.0001;
ck_assert_double_finite(x);
// MS VS doesn't allow explicit division by zero
- double t = 1;
x = 1.0 / (1.0 - t);
record_failure_line_num(__LINE__);
ck_assert_double_finite(x);
START_TEST(test_ck_assert_double_finite_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
double t = 1;
double x = 1.0 / (1.0 - t);
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_double_finite(x*(1%d));
}
START_TEST(test_ck_assert_double_infinite)
{
- record_test_name(tcase_name());
-
double t = 1;
double x = 1.0 / (1.0 - t);
+
+ record_test_name(tcase_name());
+
ck_assert_double_infinite(x);
x = -1.0 / (1.0 - t);
ck_assert_double_infinite(x);
START_TEST(test_ck_assert_double_infinite_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_double_infinite(2%d);
}
START_TEST(test_ck_assert_double_nan)
{
- record_test_name(tcase_name());
-
double t = 1;
double x = 0.0 / (1.0 - t);
+
+ record_test_name(tcase_name());
+
ck_assert_double_nan(x);
x = 1.0 / (1.0 - t);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_double_nan_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_double_nan(2%d);
}
START_TEST(test_ck_assert_double_nonnan)
{
+ double x = 0;
+ double t = 1;
+
record_test_name(tcase_name());
- double x = 0;
ck_assert_double_nonnan(x);
#if ENABLE_REGEX
- double t = 1;
x = 0.0 / (1.0 - t);
record_failure_line_num(__LINE__);
ck_assert_double_nonnan(x);
+#else
+ (void)t; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_double_nonnan_with_mod)
{
+ int s = 2;
+ double t = 1.0;
+ double x;
+
record_test_name(tcase_name());
- int s = 2;
ck_assert_double_nonnan(2%s);
#if ENABLE_REGEX
- double t = 1.0;
- double x = 0.0 / (1.0 - t);
+ x = 0.0 / (1.0 - t);
record_failure_line_num(__LINE__);
ck_assert_double_nonnan((2%s)*x);
+#else
+ (void)t; /* unused */
+ (void)x; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_double_nan_and_inf_with_expr)
{
- record_test_name(tcase_name());
-
double x[] = {0.0, 0.0, INFINITY, INFINITY, NAN, NAN, 0.0, 0.0, NAN};
int i = 0;
+
+ record_test_name(tcase_name());
+
ck_assert_double_finite(x[i++]);
ck_assert_double_finite(x[i++]);
ck_assert_double_infinite(x[i++]);
START_TEST(test_ck_assert_ldouble_eq)
{
- record_test_name(tcase_name());
-
long double x = 1.1l;
long double y = 1.1l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_eq(x, y);
y+=0.1l;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_ldouble_eq_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_eq(3%d, 2%f);
}
START_TEST(test_ck_assert_ldouble_eq_with_promotion)
{
- record_test_name(tcase_name());
-
float x = 1.1;
long double y = x;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_eq(x, y);
}
END_TEST
START_TEST(test_ck_assert_ldouble_eq_with_conv)
{
- record_test_name(tcase_name());
-
float x = 1.1;
long double y = x;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_eq(x, y);
record_failure_line_num(__LINE__);
ck_assert_ldouble_eq(x, 1.1);
START_TEST(test_ck_assert_ldouble_ne)
{
- record_test_name(tcase_name());
-
long double x = 1.1l;
long double y = 1.2l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_ne(x, y);
y = x;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_ldouble_ne_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_ne(1%d, 1%f);
}
START_TEST(test_ck_assert_ldouble_lt)
{
- record_test_name(tcase_name());
-
long double x = 2.0l;
long double y = 2.5l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_lt(x, y);
y-=1.0l;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_ldouble_lt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_lt(3%d, 2%f);
}
START_TEST(test_ck_assert_ldouble_le)
{
- record_test_name(tcase_name());
-
long double x = 2.0l;
long double y = 2.5l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_le(x, y);
ck_assert_ldouble_le(x, x);
y-=1.0l;
START_TEST(test_ck_assert_ldouble_le_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_le(3%d, 2%f);
}
START_TEST(test_ck_assert_ldouble_gt)
{
- record_test_name(tcase_name());
-
long double x = 2.5l;
long double y = 2.0l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_gt(x, y);
y+=1.0l;
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_ldouble_gt_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_gt(2%d, 3%f);
}
START_TEST(test_ck_assert_ldouble_ge)
{
- record_test_name(tcase_name());
-
long double x = 2.5l;
long double y = 2.0l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_ge(x, y);
ck_assert_ldouble_ge(x, x);
y+=1.0l;
START_TEST(test_ck_assert_ldouble_ge_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_ge(2%d, 3%f);
}
START_TEST(test_ck_assert_ldouble_with_expr)
{
- record_test_name(tcase_name());
-
long double x[] = {NAN, 1.1l, 1.1l, 1.2l, 1.2l, NAN};
long double y = 1.1l;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_ldouble_eq(x[i++], y);
ck_assert_ldouble_eq(x[i++], y);
START_TEST(test_ck_assert_ldouble_eq_tol)
{
- record_test_name(tcase_name());
-
long double x = 0.0001l;
long double y = 0.0002l;
long double t = 0.001l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_eq_tol(x, y, t);
ck_assert_ldouble_eq_tol(x, x, t);
x*=10.0l;
START_TEST(test_ck_assert_ldouble_eq_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_eq_tol(3%d, 2%f, 2%p);
}
START_TEST(test_ck_assert_ldouble_ne_tol)
{
- record_test_name(tcase_name());
-
long double x = 0.0001l;
long double y = 0.0002l;
long double t = 0.0001l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_ne_tol(x, y, t);
x*=10.0l;
y*=10.0l;
START_TEST(test_ck_assert_ldouble_ne_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_ne_tol(3%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_ldouble_ge_tol)
{
- record_test_name(tcase_name());
-
long double x = 0.001l;
long double y = 0.003l;
long double t = 0.001l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_ge_tol(y, x, t);
ck_assert_ldouble_ge_tol(x, x, t);
ck_assert_ldouble_ge_tol(y, y, t);
START_TEST(test_ck_assert_ldouble_ge_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_ge_tol(2%d, 3%f, 3%p);
}
START_TEST(test_ck_assert_ldouble_le_tol)
{
- record_test_name(tcase_name());
-
long double x = 0.001l;
long double y = 0.003l;
long double t = 0.001l;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_le_tol(x, y, t);
ck_assert_ldouble_le_tol(x, x, t);
ck_assert_ldouble_le_tol(y, y, t);
START_TEST(test_ck_assert_ldouble_le_tol_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
int f = 2;
int p = 2;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_le_tol(3%d, 2%f, 3%p);
}
START_TEST(test_ck_assert_ldouble_tol_with_expr)
{
- record_test_name(tcase_name());
-
long double x[] = {NAN, 1.1l, 1.1l, 1.2l, 1.2l, NAN};
long double y = 1.1l;
long double t = 0.01l;
int i;
+ record_test_name(tcase_name());
+
i = 1;
ck_assert_ldouble_eq_tol(x[i++], y, t);
ck_assert_ldouble_eq_tol(x[i++], y, t);
START_TEST(test_ck_assert_ldouble_finite)
{
+ long double x = 0.0001l;
+ long double t = 1.0l;
+
record_test_name(tcase_name());
- long double x = 0.0001l;
ck_assert_ldouble_finite(x);
// MS VS doesn't allow explicit division by zero
- long double t = 1.0l;
x = 1.0l / (1.0l - t);
record_failure_line_num(__LINE__);
ck_assert_ldouble_finite(x);
START_TEST(test_ck_assert_ldouble_finite_with_mod)
{
- record_test_name(tcase_name());
-
int d = 2;
long double t = 1.0l;
long double x = 1.0l / (1.0l - t);
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_ldouble_finite(x*(1%d));
}
START_TEST(test_ck_assert_ldouble_infinite)
{
- record_test_name(tcase_name());
-
long double t = 1.0l;
long double x = 1.0l / (1.0l - t);
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_infinite(x);
x = -1.0l / (1.0l - t);
ck_assert_ldouble_infinite(x);
START_TEST(test_ck_assert_ldouble_infinite_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_ldouble_infinite(2%d);
}
START_TEST(test_ck_assert_ldouble_nan)
{
- record_test_name(tcase_name());
-
long double t = 1.0l;
long double x = 0.0l / (1.0l - t);
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_nan(x);
x = 1.0l / (1.0l - t);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_ldouble_nan_with_mod)
{
+ int d = 2;
+
record_test_name(tcase_name());
- int d = 2;
record_failure_line_num(__LINE__);
ck_assert_ldouble_nan(2%d);
}
START_TEST(test_ck_assert_ldouble_nonnan)
{
+ long double x = 0.0l;
+ long double t = 1.0l;
+
record_test_name(tcase_name());
- long double x = 0.0l;
ck_assert_ldouble_nonnan(x);
#if ENABLE_REGEX
- long double t = 1.0l;
x = 0.0l / (1.0l - t);
record_failure_line_num(__LINE__);
ck_assert_ldouble_nonnan(x);
+#else
+ (void)t; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_ldouble_nonnan_with_mod)
{
+ int s = 2;
+ long double t = 1.0l;
+ long double x;
+
record_test_name(tcase_name());
- int s = 2;
ck_assert_ldouble_nonnan(2%s);
#if ENABLE_REGEX
- long double t = 1.0l;
- long double x = 0.0l / (1.0l - t);
+ x = 0.0l / (1.0l - t);
record_failure_line_num(__LINE__);
ck_assert_ldouble_nonnan((2%s)*x);
+#else
+ (void)t; /* unused */
+ (void)x; /* unused */
#endif
}
END_TEST
START_TEST(test_ck_assert_ldouble_nan_and_inf_with_expr)
{
- record_test_name(tcase_name());
-
long double x[] = {0.0l, 0.0l, INFINITY, INFINITY, NAN, NAN, 0.0l, 0.0l, NAN};
int i = 0;
+
+ record_test_name(tcase_name());
+
ck_assert_ldouble_finite(x[i++]);
ck_assert_ldouble_finite(x[i++]);
ck_assert_ldouble_infinite(x[i++]);
START_TEST(test_ck_assert_str_eq)
{
+ const char *s = "test2";
+
record_test_name(tcase_name());
- const char *s = "test2";
ck_assert_str_eq("test2", s);
record_failure_line_num(__LINE__);
ck_assert_str_eq("test1", s);
START_TEST(test_ck_assert_str_eq_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = NULL;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_eq(t, s);
}
START_TEST(test_ck_assert_str_ne)
{
- record_test_name(tcase_name());
-
const char *s = "test2";
const char *t = "test1";
+
+ record_test_name(tcase_name());
+
ck_assert_str_ne(t, s);
t = "test2";
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_str_ne_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = "test";
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_ne(t, s);
}
START_TEST(test_ck_assert_str_lt)
{
- record_test_name(tcase_name());
-
const char *s = "test1";
const char *t = "test2";
+
+ record_test_name(tcase_name());
+
ck_assert_str_lt(s, t);
record_failure_line_num(__LINE__);
ck_assert_str_lt(s, s);
START_TEST(test_ck_assert_str_lt_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = "test";
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_lt(s, t);
}
START_TEST(test_ck_assert_str_le)
{
- record_test_name(tcase_name());
-
const char *s = "test1";
const char *t = "test2";
+
+ record_test_name(tcase_name());
+
ck_assert_str_le(s, t);
ck_assert_str_le(s, s);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_str_le_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = NULL;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_le(t, s);
}
START_TEST(test_ck_assert_str_gt)
{
- record_test_name(tcase_name());
-
const char *s = "test1";
const char *t = "test2";
+
+ record_test_name(tcase_name());
+
ck_assert_str_gt(t, s);
record_failure_line_num(__LINE__);
ck_assert_str_gt(t, t);
START_TEST(test_ck_assert_str_gt_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = "test";
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_gt(t, s);
}
START_TEST(test_ck_assert_str_ge)
{
- record_test_name(tcase_name());
-
const char *s = "test1";
const char *t = "test2";
+
+ record_test_name(tcase_name());
+
ck_assert_str_ge(t, s);
ck_assert_str_ge(t, t);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_str_ge_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = NULL;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_str_ge(s, t);
}
START_TEST(test_ck_assert_str_expr)
{
- record_test_name(tcase_name());
-
const char *s = "test1";
const char *t[] = { "test1", "test2" };
int i = -1;
+
+ record_test_name(tcase_name());
+
ck_assert_str_eq(s, t[++i]);
ck_assert_str_eq(s, t[i]);
}
START_TEST(test_ck_assert_pstr_eq)
{
+ const char *s = "test";
+
record_test_name(tcase_name());
- const char *s = "test";
ck_assert_pstr_eq("test", s);
ck_assert_pstr_eq(NULL, NULL);
record_failure_line_num(__LINE__);
START_TEST(test_ck_assert_pstr_eq_with_null)
{
- record_test_name(tcase_name());
-
const char *t = "test";
const char *s = NULL;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_pstr_eq(t, s);
}
START_TEST(test_ck_assert_pstr_ne)
{
- record_test_name(tcase_name());
-
const char *t = "test1";
const char *s = "test2";
+
+ record_test_name(tcase_name());
+
ck_assert_pstr_ne(t, s);
ck_assert_pstr_ne(t, NULL);
t = "test2";
START_TEST(test_ck_assert_pstr_ne_with_null)
{
- record_test_name(tcase_name());
-
const char *s = NULL;
const char *t = NULL;
+
+ record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_pstr_ne(t, s);
}
{
int * x = (int*)0x1;
int * y = (int*)0x2;
+
record_test_name(tcase_name());
+
ck_assert_ptr_eq(NULL, NULL);
ck_assert_ptr_eq(x, x);
record_failure_line_num(__LINE__);
int * x = (int*)0x1;
int * y = (int*)0x2;
int * z = x;
+
record_test_name(tcase_name());
+
ck_assert_ptr_ne(x, y);
ck_assert_ptr_ne(x, NULL);
ck_assert_ptr_ne(NULL, y);
START_TEST(test_ck_assert_ptr_null)
{
- record_test_name(tcase_name());
-
void* x = (void*)0x1;
void* y = NULL;
+
+ record_test_name(tcase_name());
+
ck_assert_ptr_null(y);
record_failure_line_num(__LINE__);
ck_assert_ptr_null(x);
START_TEST(test_ck_assert_ptr_nonnull)
{
- record_test_name(tcase_name());
-
void* x = NULL;
void* y = (void*)0x1;
+
+ record_test_name(tcase_name());
+
ck_assert_ptr_nonnull(y);
record_failure_line_num(__LINE__);
ck_assert_ptr_nonnull(x);
START_TEST(test_ck_assert_mem_eq)
{
const char *s = "\x00\x00\x00\x00\x02";
+
record_test_name(tcase_name());
+
ck_assert_mem_eq("\x00\x00\x00\x00\x02", s, 5);
record_failure_line_num(__LINE__);
ck_assert_mem_eq("\x00\x00\x00\x00\x01", s, 5);
{
const char *s = "\x00\x00\x00\x00\x02";
const char *t = "\x00\x00\x00\x00\x01";
+
record_test_name(tcase_name());
+
ck_assert_mem_ne(t, s, 5);
t = "\x00\x00\x00\x00\x02";
record_failure_line_num(__LINE__);
{
const char *s = "\x00\x00\x00\x00\x01";
const char *t = "\x00\x00\x00\x00\x02";
+
record_test_name(tcase_name());
+
ck_assert_mem_lt(s, t, 5);
record_failure_line_num(__LINE__);
ck_assert_mem_lt(s, s, 5);
{
const char *s = "\x00\x00\x00\x00\x01";
const char *t = "\x00\x00\x00\x00\x02";
+
record_test_name(tcase_name());
+
ck_assert_mem_le(s, t, 5);
ck_assert_mem_le(s, s, 5);
record_failure_line_num(__LINE__);
{
const char *s = "\x00\x00\x00\x00\x01";
const char *t = "\x00\x00\x00\x00\x02";
+
record_test_name(tcase_name());
+
ck_assert_mem_gt(t, s, 5);
record_failure_line_num(__LINE__);
ck_assert_mem_gt(t, t, 5);
{
const char *s = "\x00\x00\x00\x00\x01";
const char *t = "\x00\x00\x00\x00\x02";
+
record_test_name(tcase_name());
+
ck_assert_mem_ge(t, s, 5);
ck_assert_mem_ge(t, t, 5);
record_failure_line_num(__LINE__);
{
const char *s = "\x00\x00\x00\x00\x02";
const char *t = "\x00\x00\x00\x00\x01";
+
record_test_name(tcase_name());
+
ck_assert_mem_eq(t, s, 0);
}
END_TEST
{
const char *s = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02";
const char *t = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01";
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_mem_eq(t, s, 64);
}
{
const char *s = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02";
const char *t = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01";
+
record_test_name(tcase_name());
+
record_failure_line_num(__LINE__);
ck_assert_mem_eq(t, s, 65);
}
START_TEST(test_null_2)
{
- record_test_name(tcase_name());
SRunner *sr = srunner_create(NULL);
+
+ record_test_name(tcase_name());
+
srunner_run_all (sr, CK_NORMAL);
srunner_free (sr);
ck_assert_int_eq(suite_tcase(NULL, NULL), 0);
START_TEST(test_ignore_exit_handlers)
{
+ int result;
+
record_test_name(tcase_name());
- int result = atexit(exit_handler);
+
+ result = atexit(exit_handler);
if(result != 0)
{
ck_abort_msg("Failed to set an exit handler, test cannot proceed");