void eel_check_double_result (double result, double expected) { if (result != expected) { eel_report_check_failure (g_strdup_printf ("%f", result), g_strdup_printf ("%f", expected)); } eel_after_check (); }
void eel_check_boolean_result (gboolean result, gboolean expected) { if (result != expected) { eel_report_check_failure (eel_strdup_boolean (result), eel_strdup_boolean (expected)); } eel_after_check (); }
void eel_check_integer_result (long result, long expected) { if (result != expected) { eel_report_check_failure (g_strdup_printf ("%ld", result), g_strdup_printf ("%ld", expected)); } eel_after_check (); }
void eel_check_point_result (EelIPoint result, int expected_x, int expected_y) { if (result.x != expected_x || result.y != expected_y) { eel_report_check_failure (g_strdup_printf ("x=%d, y=%d", result.x, result.y), g_strdup_printf ("x=%d, y=%d", expected_x, expected_y)); } eel_after_check (); }
void eel_check_dimensions_result (EelDimensions result, int expected_width, int expected_height) { if (result.width != expected_width || result.height != expected_height) { eel_report_check_failure (g_strdup_printf ("width=%d, height=%d", result.width, result.height), g_strdup_printf ("width=%d, height=%d", expected_width, expected_height)); } eel_after_check (); }
void eel_check_string_result (char *result, const char *expected) { gboolean match; /* Stricter than eel_strcmp. * NULL does not match "" in this test. */ if (expected == NULL) { match = result == NULL; } else { match = result != NULL && strcmp (result, expected) == 0; } if (!match) { eel_report_check_failure (result, g_strdup (expected)); } else { g_free (result); } eel_after_check (); }
void eel_check_rectangle_result (EelIRect result, int expected_x0, int expected_y0, int expected_x1, int expected_y1) { if (result.x0 != expected_x0 || result.y0 != expected_y0 || result.x1 != expected_x1 || result.y1 != expected_y1) { eel_report_check_failure (g_strdup_printf ("x0=%d, y0=%d, x1=%d, y1=%d", result.x0, result.y0, result.x1, result.y1), g_strdup_printf ("x0=%d, y0=%d, x1=%d, y1=%d", expected_x0, expected_y0, expected_x1, expected_y1)); } eel_after_check (); }