diff options
Diffstat (limited to 'zephyr/test/drivers/default/src/tablet_mode.c')
-rw-r--r-- | zephyr/test/drivers/default/src/tablet_mode.c | 66 |
1 files changed, 31 insertions, 35 deletions
diff --git a/zephyr/test/drivers/default/src/tablet_mode.c b/zephyr/test/drivers/default/src/tablet_mode.c index 773f2c2bf8..d600d26072 100644 --- a/zephyr/test/drivers/default/src/tablet_mode.c +++ b/zephyr/test/drivers/default/src/tablet_mode.c @@ -3,16 +3,16 @@ * found in the LICENSE file. */ +#include <zephyr/fff.h> +#include <zephyr/shell/shell.h> +#include <zephyr/kernel.h> +#include <zephyr/ztest.h> + #include "console.h" #include "tablet_mode.h" #include "test/drivers/test_state.h" #include "test/drivers/utils.h" -#include <zephyr/fff.h> -#include <zephyr/kernel.h> -#include <zephyr/shell/shell.h> -#include <zephyr/ztest.h> - static void tabletmode_before(void *state) { ARG_UNUSED(state); @@ -34,31 +34,27 @@ ZTEST_USER(tabletmode, test_tablet_set_mode) int ret; ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet initial mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet initial mode: %d", ret); tablet_set_mode(1, TABLET_TRIGGER_LID); + ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); tablet_set_mode(1, TABLET_TRIGGER_BASE); + ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); - /** - * Tablet mode should remain enabled, since both _LID and _BASE were set - * previously, and this only clears _LID. - */ tablet_set_mode(0, TABLET_TRIGGER_LID); + ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); - /** - * Both _LID and _BASE are now cleared, so DUT is no longer in tablet - * mode. - */ tablet_set_mode(0, TABLET_TRIGGER_BASE); + ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet mode: %d", ret); } /** @@ -69,13 +65,13 @@ ZTEST_USER(tabletmode, test_tablet_disable) int ret; ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet initial mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet initial mode: %d", ret); tablet_disable(); tablet_set_mode(1, TABLET_TRIGGER_LID); ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet mode: %d", ret); } /** @@ -86,28 +82,28 @@ ZTEST_USER(tabletmode, test_settabletmode_on_off) int ret; ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet initial mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet initial mode: %d", ret); ret = shell_execute_cmd(get_ec_shell(), "tabletmode"); - zassert_equal(ret, EC_SUCCESS, "unexpected command return status: %d", + zassert_equal(ret, EC_SUCCESS, "unexepcted command return status: %d", ret); ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet mode: %d", ret); ret = shell_execute_cmd(get_ec_shell(), "tabletmode on"); - zassert_equal(ret, EC_SUCCESS, "unexpected command return status: %d", + zassert_equal(ret, EC_SUCCESS, "unexepcted command return status: %d", ret); ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); ret = shell_execute_cmd(get_ec_shell(), "tabletmode off"); - zassert_equal(ret, EC_SUCCESS, "unexpected command return status: %d", + zassert_equal(ret, EC_SUCCESS, "unexepcted command return status: %d", ret); ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet mode: %d", ret); } /** @@ -119,28 +115,28 @@ ZTEST_USER(tabletmode, test_settabletmode_forced) int ret; ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet initial mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet initial mode: %d", ret); ret = shell_execute_cmd(get_ec_shell(), "tabletmode on"); - zassert_equal(ret, EC_SUCCESS, "unexpected command return status: %d", + zassert_equal(ret, EC_SUCCESS, "unexepcted command return status: %d", ret); ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); tablet_set_mode(0, TABLET_TRIGGER_LID); ret = tablet_get_mode(); - zassert_equal(ret, 1, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 1, "unexepcted tablet mode: %d", ret); ret = shell_execute_cmd(get_ec_shell(), "tabletmode reset"); - zassert_equal(ret, EC_SUCCESS, "unexpected command return status: %d", + zassert_equal(ret, EC_SUCCESS, "unexepcted command return status: %d", ret); tablet_set_mode(0, TABLET_TRIGGER_LID); ret = tablet_get_mode(); - zassert_equal(ret, 0, "unexpected tablet mode: %d", ret); + zassert_equal(ret, 0, "unexepcted tablet mode: %d", ret); } /** @@ -153,7 +149,7 @@ ZTEST_USER(tabletmode, test_settabletmode_too_many_args) ret = shell_execute_cmd(get_ec_shell(), "tabletmode too many arguments"); zassert_equal(ret, EC_ERROR_PARAM_COUNT, - "unexpected command return status: %d", ret); + "unexepcted command return status: %d", ret); } /** @@ -165,7 +161,7 @@ ZTEST_USER(tabletmode, test_settabletmode_unknown_arg) ret = shell_execute_cmd(get_ec_shell(), "tabletmode X"); zassert_equal(ret, EC_ERROR_PARAM1, - "unexpected command return status: %d", ret); + "unexepcted command return status: %d", ret); } ZTEST_SUITE(tabletmode, drivers_predicate_post_main, NULL, tabletmode_before, |