diff options
Diffstat (limited to 'tests/tests.c')
-rw-r--r-- | tests/tests.c | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/tests/tests.c b/tests/tests.c index 1dc819ed..701770f4 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -17,6 +17,7 @@ #include "tests.h" #include <stdio.h> +#include <stdint.h> /* redefinitions/wrapping */ #define LOG_ME printf("%s is called\n", __func__) @@ -32,6 +33,47 @@ void *__wrap_physmap(const char *descr, uintptr_t phys_addr, size_t len) return NULL; } +void __wrap_sio_write(uint16_t port, uint8_t reg, uint8_t data) +{ + LOG_ME; +} + +uint8_t __wrap_sio_read(uint16_t port, uint8_t reg) +{ + LOG_ME; + return (uint8_t)mock(); +} + +int __wrap_open(const char *pathname, int flags) +{ + LOG_ME; + return 2021; +} + +int __wrap_open64(const char *pathname, int flags) +{ + LOG_ME; + return 2021; +} + +int __wrap_ioctl(int fd, unsigned long int request, ...) +{ + LOG_ME; + return 2021; +} + +FILE *__wrap_fopen(const char *pathname, const char *mode) +{ + LOG_ME; + return NULL; +} + +FILE *__wrap_fopen64(const char *pathname, const char *mode) +{ + LOG_ME; + return NULL; +} + int main(void) { int ret = 0; @@ -70,6 +112,7 @@ int main(void) const struct CMUnitTest init_shutdown_tests[] = { cmocka_unit_test(dummy_init_and_shutdown_test_success), + cmocka_unit_test(linux_spi_init_and_shutdown_test_success), }; ret |= cmocka_run_group_tests_name("init_shutdown.c tests", init_shutdown_tests, NULL, NULL); |