refactoring, test suite source file elimination
This commit is contained in:
parent
348a18267f
commit
2112d19903
|
|
@ -14,12 +14,12 @@ class BNO08xTestHelper
|
||||||
public:
|
public:
|
||||||
static void print_test_start_banner(const char* TEST_TAG)
|
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)
|
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)
|
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
|
class BNO08xTestSuite
|
||||||
{
|
{
|
||||||
public:
|
private:
|
||||||
static void run_all_tests();
|
static void print_begin_tests_banner(const char* test_set_name)
|
||||||
static void run_init_deinit_tests();
|
{
|
||||||
|
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