Repo unification
This commit is contained in:
48
firmware/tests/ut_hw/ut_startup.c
Normal file
48
firmware/tests/ut_hw/ut_startup.c
Normal file
@@ -0,0 +1,48 @@
|
||||
#include "ut_startup.h"
|
||||
|
||||
#include "..\mock_board\mock_board_setup.h"
|
||||
|
||||
#include "..\..\src\hw\startup.h"
|
||||
|
||||
static int ut_hw_startup(uint8_t exp_called)
|
||||
{
|
||||
printf(" Input: \n");
|
||||
|
||||
mock_board_setup_reset_called();
|
||||
|
||||
hw_startup();
|
||||
|
||||
uint8_t called = mock_board_setup_read_called();
|
||||
|
||||
printf(" Output: Called:%d \n", called);
|
||||
printf("Expected: Called:%d \n", exp_called);
|
||||
|
||||
if(called==exp_called)
|
||||
{
|
||||
printf("PASS\n\n");
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("FAIL\n\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int ut_hw_startup_test(void)
|
||||
{
|
||||
printf("******************************************************\n");
|
||||
printf("void hw_startup(void) \n");
|
||||
|
||||
int test_res;
|
||||
int pass = 1;
|
||||
|
||||
uint8_t exp_called;
|
||||
|
||||
// Normal 1
|
||||
exp_called = 1;
|
||||
test_res = ut_hw_startup(exp_called);
|
||||
if(!test_res) pass = 0;
|
||||
|
||||
return pass;
|
||||
}
|
||||
Reference in New Issue
Block a user