aboutsummaryrefslogtreecommitdiffstats
path: root/tests/tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tests.c')
-rw-r--r--tests/tests.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/tests.c b/tests/tests.c
index 5ca5b66d..ac594707 100644
--- a/tests/tests.c
+++ b/tests/tests.c
@@ -154,6 +154,18 @@ int __wrap_stat64(const char *path, void *buf)
return 0;
}
+int __wrap_fstat(int fd, void *buf)
+{
+ LOG_ME;
+ return 0;
+}
+
+int __wrap_fstat64(int fd, void *buf)
+{
+ LOG_ME;
+ return 0;
+}
+
char *__wrap_fgets(char *buf, int len, FILE *fp)
{
LOG_ME;
@@ -170,6 +182,30 @@ size_t __wrap_fread(void *ptr, size_t size, size_t len, FILE *fp)
return 0;
}
+size_t __wrap_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *fp)
+{
+ LOG_ME;
+ return nmemb;
+}
+
+int __wrap_fflush(FILE *fp)
+{
+ LOG_ME;
+ return 0;
+}
+
+int __wrap_fileno(FILE *fp)
+{
+ LOG_ME;
+ return MOCK_HANDLE;
+}
+
+int __wrap_fsync(int fd)
+{
+ LOG_ME;
+ return 0;
+}
+
int __wrap_setvbuf(FILE *fp, char *buf, int type, size_t size)
{
LOG_ME;
@@ -357,6 +393,8 @@ int main(void)
const struct CMUnitTest chip_tests[] = {
cmocka_unit_test(erase_chip_test_success),
cmocka_unit_test(erase_chip_with_dummyflasher_test_success),
+ cmocka_unit_test(read_chip_test_success),
+ cmocka_unit_test(read_chip_with_dummyflasher_test_success),
};
ret |= cmocka_run_group_tests_name("chip.c tests", chip_tests, NULL, NULL);