summaryrefslogtreecommitdiffstats
path: root/tests/tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tests.c')
-rw-r--r--tests/tests.c43
1 files changed, 43 insertions, 0 deletions
diff --git a/tests/tests.c b/tests/tests.c
index 1dc819edb..701770f49 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);