refactoring, test suite source file elimination
This commit is contained in:
parent
348a18267f
commit
2112d19903
|
|
@ -14,12 +14,12 @@ class BNO08xTestHelper
|
|||
public:
|
||||
static void print_test_start_banner(const char* TEST_TAG)
|
||||
{
|
||||
printf("------------------------BEGIN TEST: %s------------------------\n\r", TEST_TAG);
|
||||
printf("------------------------ BEGIN TEST: %s ------------------------\n\r", TEST_TAG);
|
||||
}
|
||||
|
||||
static void print_test_end_banner(const char* TEST_TAG)
|
||||
{
|
||||
printf("------------------------END TEST: %s------------------------\n\r", TEST_TAG);
|
||||
printf("------------------------ END TEST: %s ------------------------\n\r", TEST_TAG);
|
||||
}
|
||||
|
||||
static void print_test_msg(const char* TEST_TAG, const char* msg)
|
||||
|
|
|
|||
|
|
@ -12,8 +12,32 @@ set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components to test.")
|
|||
|
||||
class BNO08xTestSuite
|
||||
{
|
||||
public:
|
||||
static void run_all_tests();
|
||||
static void run_init_deinit_tests();
|
||||
private:
|
||||
static void print_begin_tests_banner(const char* test_set_name)
|
||||
{
|
||||
printf("####################### BEGIN TESTS: %s #######################\n\r", test_set_name);
|
||||
}
|
||||
|
||||
static void print_end_tests_banner(const char *test_set_name)
|
||||
{
|
||||
printf("####################### END TESTS: %s #######################\n\r", test_set_name);
|
||||
}
|
||||
|
||||
public:
|
||||
static void run_all_tests()
|
||||
{
|
||||
run_init_deinit_tests();
|
||||
}
|
||||
|
||||
static void run_init_deinit_tests()
|
||||
{
|
||||
print_begin_tests_banner("init_denit_tests");
|
||||
|
||||
UNITY_BEGIN();
|
||||
unity_run_tests_by_tag("[Init]", false);
|
||||
unity_run_tests_by_tag("[FullInitDenit]", false);
|
||||
UNITY_END();
|
||||
|
||||
print_end_tests_banner("init_denit_tests");
|
||||
}
|
||||
};
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
#include "BNO08xTestSuite.hpp"
|
||||
|
||||
void BNO08xTestSuite::run_all_tests()
|
||||
{
|
||||
run_init_deinit_tests();
|
||||
}
|
||||
|
||||
void BNO08xTestSuite::run_init_deinit_tests()
|
||||
{
|
||||
UNITY_BEGIN();
|
||||
unity_run_tests_by_tag("[Init]", false);
|
||||
UNITY_END();
|
||||
|
||||
UNITY_BEGIN();
|
||||
unity_run_test_by_name("Full Init & Deinit");
|
||||
UNITY_END();
|
||||
}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
#include "unity.h"
|
||||
#include "../include/BNO08xTestHelper.hpp"
|
||||
Loading…
Reference in New Issue