diff options
Diffstat (limited to 'test/run-tests.h')
-rw-r--r-- | test/run-tests.h | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/test/run-tests.h b/test/run-tests.h index 3efac9e..e60000f 100644 --- a/test/run-tests.h +++ b/test/run-tests.h @@ -3,7 +3,29 @@ #ifndef RUN_TESTS_H #define RUN_TESTS_H -void add_init_tests (void); -void add_hello_tests (void); +#define TEST_APPLICATION_ID "com.endlessm.example.test" + +#define ADD_APP_WINDOW_TEST(path, test_func) \ + g_test_add ((path), AppWindowTestFixture, (test_func), \ + app_window_test_fixture_setup, \ + app_window_test_fixture_test, \ + app_window_test_fixture_teardown); + +typedef struct +{ + EosApplication *app; +} AppWindowTestFixture; + +void app_window_test_fixture_setup (AppWindowTestFixture *fixture, + gconstpointer callback); +void app_window_test_fixture_test (AppWindowTestFixture *fixture, + gconstpointer unused); +void app_window_test_fixture_teardown (AppWindowTestFixture *fixture, + gconstpointer unused); + +void add_init_tests (void); +void add_hello_tests (void); +void add_application_tests (void); +void add_window_tests (void); #endif /* RUN_TESTS_H */ |