/* * Copyright (c) 2024 Embeint Inc * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include #include "app_version.h" ZTEST(app_version, test_basic_ints) { /* From VERSION */ zassert_equal(5, APP_VERSION_MAJOR); zassert_equal(6, APP_VERSION_MINOR); zassert_equal(7, APP_PATCHLEVEL); zassert_equal(89, APP_TWEAK); zassert_equal(0x050607, APP_VERSION_NUMBER); } ZTEST(app_version, test_appversion) { /* From the APPVERSION value */ zassert_equal(5, SYS_KERNEL_VER_MAJOR(APPVERSION)); zassert_equal(6, SYS_KERNEL_VER_MINOR(APPVERSION)); zassert_equal(7, SYS_KERNEL_VER_PATCHLEVEL(APPVERSION)); } ZTEST(app_version, test_basic_strings) { zassert_equal(0, strcmp("5.6.7-development", APP_VERSION_STRING)); zassert_equal(0, strcmp("5.6.7-development+89", APP_VERSION_EXTENDED_STRING)); zassert_equal(0, strcmp("5.6.7+89", APP_VERSION_TWEAK_STRING)); } ZTEST_SUITE(app_version, NULL, NULL, NULL, NULL, NULL);