forked from enlightenment/efl
Edje tests: Added a failing test for the file doesn't exist issue.
This commit is contained in:
parent
c5ac584a57
commit
9654db3b16
|
@ -199,6 +199,7 @@ bin_SCRIPTS += bin/edje/edje_recc
|
||||||
if EFL_ENABLE_TESTS
|
if EFL_ENABLE_TESTS
|
||||||
|
|
||||||
check_PROGRAMS += tests/edje/edje_suite
|
check_PROGRAMS += tests/edje/edje_suite
|
||||||
|
TESTS += tests/edje/edje_suite
|
||||||
|
|
||||||
tests_edje_edje_suite_SOURCES = \
|
tests_edje_edje_suite_SOURCES = \
|
||||||
tests/edje/edje_suite.c \
|
tests/edje/edje_suite.c \
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
#include <Edje.h>
|
#include <Edje.h>
|
||||||
|
|
||||||
#include "edje_suite.h"
|
#include "edje_suite.h"
|
||||||
|
#include "edje_tests_helpers.h"
|
||||||
|
|
||||||
START_TEST(edje_test_edje_init)
|
START_TEST(edje_test_edje_init)
|
||||||
{
|
{
|
||||||
|
@ -22,7 +23,23 @@ START_TEST(edje_test_edje_init)
|
||||||
}
|
}
|
||||||
END_TEST
|
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)
|
void edje_test_edje(TCase *tc)
|
||||||
{
|
{
|
||||||
tcase_add_test(tc, edje_test_edje_init);
|
tcase_add_test(tc, edje_test_edje_init);
|
||||||
|
tcase_add_test(tc, edje_test_edje_load);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue