diff options
| author | Jean-François Milants <jf@codingfield.com> | 2021-02-23 20:25:43 (GMT) |
|---|---|---|
| committer | Jean-François Milants <jf@codingfield.com> | 2021-02-23 20:25:43 (GMT) |
| commit | 67c545b1fbd368b99b111a1822fe8da815468e76 (patch) | |
| tree | 0bcb047f3e9d5c41c6d79b4dac6cbcdd3929136b /src/libs/lvgl/tests/lv_test_widgets | |
| parent | 324c7dab326ea23a6c8502bbb8c6e9b9d87a839f (diff) | |
| parent | b11b20b0ac5c0adfbd1397cf42c322c873a736a8 (diff) | |
Merge branch 'joaquimorg-LVGL7' into develop
Diffstat (limited to 'src/libs/lvgl/tests/lv_test_widgets')
| -rw-r--r-- | src/libs/lvgl/tests/lv_test_widgets/lv_test_label.c | 69 | ||||
| -rw-r--r-- | src/libs/lvgl/tests/lv_test_widgets/lv_test_label.h | 38 |
2 files changed, 107 insertions, 0 deletions
diff --git a/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.c b/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.c new file mode 100644 index 0000000..586ebd2 --- /dev/null +++ b/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.c @@ -0,0 +1,69 @@ +/** + * @file lv_test_label.c + * + */ + +/********************* + * INCLUDES + *********************/ +#include "../../lvgl.h" +#include "../lv_test_assert.h" +#include "lv_test_label.h" + +#if LV_BUILD_TEST + +/********************* + * DEFINES + *********************/ + +/********************** + * TYPEDEFS + **********************/ + +/********************** + * STATIC PROTOTYPES + **********************/ +static void create_copy(void); + +/********************** + * STATIC VARIABLES + **********************/ + +/********************** + * MACROS + **********************/ + +/********************** + * GLOBAL FUNCTIONS + **********************/ + +void lv_test_label(void) +{ + lv_test_print(""); + lv_test_print("==================="); + lv_test_print("Start lv_label tests"); + lv_test_print("==================="); + +#if LV_USE_LABEL + create_copy(); +#else + lv_test_print("Skip label test: LV_USE_LABEL == 0"); +#endif +} + +/********************** + * STATIC FUNCTIONS + **********************/ + +static void create_copy(void) +{ + lv_test_print(""); + lv_test_print("Create a label"); + lv_test_print("---------------------------"); + + lv_label_create(lv_scr_act(), NULL); +#if LV_COLOR_DEPTH == 32 + lv_test_assert_img_eq("lv_test_img32_label_1.png", "Create a label and leave the default settings"); +#endif +} +#endif diff --git a/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.h b/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.h new file mode 100644 index 0000000..36aac4e --- /dev/null +++ b/src/libs/lvgl/tests/lv_test_widgets/lv_test_label.h @@ -0,0 +1,38 @@ +/** + * @file lv_test_label.h + * + */ + +#ifndef LV_TEST_LABEL_H +#define LV_TEST_LABEL_H + +#ifdef __cplusplus +extern "C" { +#endif + +/********************* + * INCLUDES + *********************/ + +/********************* + * DEFINES + *********************/ + +/********************** + * TYPEDEFS + **********************/ + +/********************** + * GLOBAL PROTOTYPES + **********************/ +void lv_test_label(void); + +/********************** + * MACROS + **********************/ + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /*LV_TEST_CONT_H*/ |
