From 684068f6564076c8d162bfe66d2ea68e2b073d94 Mon Sep 17 00:00:00 2001 From: Thomas Beutlich Date: Thu, 19 Jun 2025 20:13:06 +0200 Subject: [PATCH] Increase test coverage --- .CI/Test/FileSystem.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.CI/Test/FileSystem.c b/.CI/Test/FileSystem.c index a37e3add63..280dc65162 100644 --- a/.CI/Test/FileSystem.c +++ b/.CI/Test/FileSystem.c @@ -4,8 +4,23 @@ #include #include +typedef enum { + FileType_NoFile = 1, + FileType_Directory = 3 +} ModelicaFileType; + int main(int argc, char **argv) { - ModelicaInternal_mkdir("abc"); - ModelicaInternal_rmdir("abc"); + const char* dirName = "abc"; + const char* newName = "xyz"; + ModelicaFileType fileType = FileType_NoFile; + ModelicaInternal_mkdir(dirName); + fileType = ModelicaInternal_stat(dirName); + assert(FileType_Directory == fileType); + ModelicaInternal_rename(dirName, newName); + fileType = ModelicaInternal_stat(dirName); + assert(FileType_NoFile == fileType); + fileType = ModelicaInternal_stat(newName); + assert(FileType_Directory == fileType); + ModelicaInternal_rmdir(newName); return 0; }