From d5978a07c3488984fb022f12109c8f863d3f3424 Mon Sep 17 00:00:00 2001 From: Tvisha Andharia Date: Mon, 2 Dec 2024 17:28:39 -0500 Subject: [PATCH] Fix #1485, Updating OS_TranslatePath's unit test --- src/unit-test-coverage/shared/src/coveragetest-filesys.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/unit-test-coverage/shared/src/coveragetest-filesys.c b/src/unit-test-coverage/shared/src/coveragetest-filesys.c index 3ba4f14a1..0815294ff 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-filesys.c +++ b/src/unit-test-coverage/shared/src/coveragetest-filesys.c @@ -451,6 +451,11 @@ void Test_OS_TranslatePath(void) actual = OS_TranslatePath("invalid/", LocalBuffer); UtAssert_True(actual == expected, "OS_TranslatePath() (%ld) == OS_FS_ERR_PATH_INVALID", (long)actual); + /* Invalid has '..' */ + expected = OS_FS_ERR_PATH_INVALID; + actual = OS_TranslatePath("/cf/../test", LocalBuffer); + UtAssert_True(actual == expected, "OS_TranslatePath() (%ld) == OS_FS_ERR_PATH_INVALID", (long)actual); + UT_SetDefaultReturnValue(UT_KEY(OS_ObjectIdGetBySearch), OS_ERR_NAME_NOT_FOUND); actual = OS_TranslatePath("/cf/test", LocalBuffer); UtAssert_True(actual == expected, "OS_TranslatePath() (%ld) == OS_FS_ERR_PATH_INVALID", (long)actual);