From 4467b65c72b05f8b0c9a29f9079634abce78a0c3 Mon Sep 17 00:00:00 2001 From: Alberto Leiva Popper Date: Fri, 24 May 2024 12:59:15 -0600 Subject: [PATCH] Fix unit tests --- test/cache/local_cache_test.c | 12 ++++++------ test/rrdp_test.c | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/test/cache/local_cache_test.c b/test/cache/local_cache_test.c index 3cd53ae7..7d175d06 100644 --- a/test/cache/local_cache_test.c +++ b/test/cache/local_cache_test.c @@ -58,27 +58,27 @@ file_rm_rf(char const *file) } static int -pretend_download(struct rpki_uri *uri) +pretend_download(char const *local) { struct downloaded_path *dl; if (dl_error) return -EINVAL; - if (file_exists(uri_get_local(uri)) == 0) + if (file_exists(local) == 0) return 0; dl = pmalloc(sizeof(struct downloaded_path)); - dl->path = pstrdup(uri_get_local(uri)); + dl->path = pstrdup(local); dl->visited = false; SLIST_INSERT_HEAD(&downloaded, dl, hook); return 0; } int -rsync_download(struct rpki_uri *uri) +rsync_download(char const *src, char const *dst, bool is_directory) { rsync_counter++; - return pretend_download(uri); + return pretend_download(dst); } int @@ -86,7 +86,7 @@ http_download(struct rpki_uri *uri, bool *changed) { int error; https_counter++; - error = pretend_download(uri); + error = pretend_download(uri_get_local(uri)); if (changed != NULL) *changed = error ? false : true; return error; diff --git a/test/rrdp_test.c b/test/rrdp_test.c index 18ef8368..71317400 100644 --- a/test/rrdp_test.c +++ b/test/rrdp_test.c @@ -17,7 +17,8 @@ MOCK_ABORT_INT(cache_download, struct rpki_cache *cache, struct rpki_uri *uri, bool *changed) MOCK_ABORT_VOID(file_close, FILE *file) MOCK_ABORT_INT(file_rm_rf, char const *path) -MOCK_ABORT_INT(file_write, char const *file_name, FILE **result) +MOCK_ABORT_INT(file_write, char const *file_name, char const *mode, + FILE **result) MOCK_ABORT_INT(delete_dir_recursive_bottom_up, char const *path) MOCK_ABORT_INT(mkdir_p, char const *path, bool include_basename) MOCK_ABORT_VOID(fnstack_pop, void) -- 2.47.3