Edje tests: Added a failing test for the file doesn't exist issue.

This commit is contained in:
Tom Hacohen 2013-02-19 16:00:38 +00:00
parent c5ac584a57
commit 9654db3b16
2 changed files with 18 additions and 0 deletions

View File

@ -199,6 +199,7 @@ bin_SCRIPTS += bin/edje/edje_recc
if EFL_ENABLE_TESTS
check_PROGRAMS += tests/edje/edje_suite
TESTS += tests/edje/edje_suite
tests_edje_edje_suite_SOURCES = \
tests/edje/edje_suite.c \

View File

@ -9,6 +9,7 @@
#include <Edje.h>
#include "edje_suite.h"
#include "edje_tests_helpers.h"
START_TEST(edje_test_edje_init)
{
@ -22,7 +23,23 @@ START_TEST(edje_test_edje_init)
}
END_TEST
START_TEST(edje_test_edje_load)
{
Evas *evas = EDJE_TEST_INIT_EVAS();
Edje_Load_Error error;
Evas_Object *obj;
obj = edje_object_add(evas);
edje_object_file_set(obj, "blaoeuaeoueoaua.edj", "test");
error = edje_object_load_error_get(obj);
fail_if(error != EDJE_LOAD_ERROR_DOES_NOT_EXIST);
EDJE_TEST_FREE_EVAS();
}
END_TEST
void edje_test_edje(TCase *tc)
{
tcase_add_test(tc, edje_test_edje_init);
tcase_add_test(tc, edje_test_edje_load);
}