2019-01-28 10:38:24 -08:00
|
|
|
#ifndef EFL_UI_SUITE_H
|
|
|
|
#define EFL_UI_SUITE_H
|
|
|
|
|
|
|
|
#include <check.h>
|
2019-01-11 17:59:31 -08:00
|
|
|
|
|
|
|
#define EFL_NOLEGACY_API_SUPPORT
|
|
|
|
#include <Efl_Ui.h>
|
2019-01-28 10:38:24 -08:00
|
|
|
#include "../efl_check.h"
|
2019-01-11 17:59:31 -08:00
|
|
|
|
2019-01-28 10:38:24 -08:00
|
|
|
#define ck_assert_strn_eq(s1, s2, len) \
|
|
|
|
{ \
|
|
|
|
char expected[len+1], actual[len+1]; \
|
|
|
|
\
|
|
|
|
strncpy(expected, s1, len); \
|
|
|
|
expected[len] = '\0'; \
|
|
|
|
strncpy(actual, s2, len); \
|
|
|
|
actual[len] = '\0'; \
|
|
|
|
\
|
|
|
|
ck_assert_str_eq(expected, actual); \
|
|
|
|
}
|
|
|
|
|
2019-02-13 05:39:07 -08:00
|
|
|
void efl_ui_test_box(TCase *tc);
|
2019-03-08 05:22:08 -08:00
|
|
|
void efl_ui_test_box_flow(TCase *tc);
|
2019-03-20 07:28:45 -07:00
|
|
|
void efl_ui_test_box_stack(TCase *tc);
|
2019-02-27 11:45:34 -08:00
|
|
|
void efl_ui_test_table(TCase *tc);
|
2019-01-28 10:38:24 -08:00
|
|
|
void efl_ui_test_grid(TCase *tc);
|
2019-02-22 02:47:47 -08:00
|
|
|
void efl_ui_test_relative_layout(TCase *tc);
|
2019-01-28 11:03:26 -08:00
|
|
|
void efl_ui_test_atspi(TCase *tc);
|
2019-01-28 11:38:38 -08:00
|
|
|
void efl_ui_test_image_zoomable(TCase *tc);
|
2019-01-29 09:07:54 -08:00
|
|
|
void efl_ui_test_layout(TCase *tc);
|
2019-01-29 09:56:32 -08:00
|
|
|
void efl_ui_test_image(TCase *tc);
|
2019-01-28 10:38:24 -08:00
|
|
|
|
2019-01-29 10:50:40 -08:00
|
|
|
void efl_ui_test_focus(TCase *tc);
|
|
|
|
void efl_ui_test_focus_sub(TCase *tc);
|
|
|
|
|
2019-01-11 17:59:31 -08:00
|
|
|
void efl_ui_model(TCase *tc);
|
2019-02-27 10:29:08 -08:00
|
|
|
void efl_ui_test_widget(TCase *tc);
|
2019-01-11 17:59:31 -08:00
|
|
|
|
2019-02-01 11:42:40 -08:00
|
|
|
void loop_timer_interval_set(Eo *obj, double in);
|
|
|
|
|
|
|
|
#define efl_loop_timer_interval_set loop_timer_interval_set
|
|
|
|
|
2019-01-28 10:38:24 -08:00
|
|
|
Eo *win_add();
|
|
|
|
Eo *win_add_focused();
|
|
|
|
#endif
|