/* A1 的假测试:只证明「宿主机能编译 main/ 里的代码并跑起来」。 有真逻辑之后(A2 起)本文件可以删。 */ #include #include "phonerail.h" #include "unity.h" void setUp(void) {} void tearDown(void) {} static void test_version_is_not_empty(void) { const char *v = phonerail_version(); TEST_ASSERT_NOT_NULL(v); TEST_ASSERT_TRUE(strlen(v) > 0); TEST_ASSERT_EQUAL_STRING(PHONERAIL_FW_VERSION, v); } static void test_rail_count_is_five(void) { TEST_ASSERT_EQUAL_INT(5, PHONERAIL_RAIL_COUNT); } int main(void) { UNITY_BEGIN(); RUN_TEST(test_version_is_not_empty); RUN_TEST(test_rail_count_is_five); return UNITY_END(); }