finished adidas v1.0

This commit is contained in:
Rens Pastoor
2025-06-05 15:19:10 +02:00
parent 8e5cfa974b
commit 34ebc83b3e
6 changed files with 81 additions and 37 deletions

View File

@@ -6,26 +6,28 @@
// I rather dislike keeping line numbers updated, so I made my own macro to ditch the line number
#define MY_RUN_TEST(func) RUN_TEST(func, 0)
extern void channel_setUp(void)
{
// This is run before EACH test
extern void channel_setUp(void){
channel_init();
}
extern void channel_tearDown(void) {}
void test_channel_all_zero_test(){
uint8_t value = 0x00;
uint8_t result = channel_change_one_random_bit(value);
TEST_ASSERT_NOT_EQUAL(value, result);
}
extern void channel_tearDown(void)
{
// This is run after EACH test
void test_channel_all_one_test(){
uint8_t value = 0xFF;
uint8_t result = channel_change_one_random_bit(value);
TEST_ASSERT_NOT_EQUAL(value, result);
}
static void test_channel(void)
{
TEST_ASSERT_EQUAL(1, 0);
}
void run_channel_tests()
{
void run_channel_tests(){
UnityRegisterSetupTearDown( channel_setUp, channel_tearDown);
MY_RUN_TEST(test_channel);
MY_RUN_TEST(test_channel_all_zero_test);
MY_RUN_TEST(test_channel_all_one_test);
UnityUnregisterSetupTearDown();
}