Skip to content

Commit ed2c9fb

Browse files
committed
Increase test coverage
1 parent c2dabe7 commit ed2c9fb

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.CI/Test/FileSystem.c

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,23 @@
44
#include <assert.h>
55
#include <string.h>
66

7+
typedef enum {
8+
FileType_NoFile = 1,
9+
FileType_Directory = 3
10+
} ModelicaFileType;
11+
712
int main(int argc, char **argv) {
8-
ModelicaInternal_mkdir("abc");
9-
ModelicaInternal_rmdir("abc");
13+
const char* dirName = "abc";
14+
const char* newName = "xyz";
15+
ModelicaFileType fileType = FileType_NoFile;
16+
ModelicaInternal_mkdir(dirName);
17+
fileType = ModelicaInternal_stat(dirName);
18+
assert(FileType_Directory == fileType);
19+
ModelicaInternal_rename(dirName, newName);
20+
fileType = ModelicaInternal_stat(dirName);
21+
assert(FileType_NoFile == fileType);
22+
fileType = ModelicaInternal_stat(newName);
23+
assert(FileType_Directory == fileType);
24+
ModelicaInternal_rmdir(newName);
1025
return 0;
1126
}

0 commit comments

Comments
 (0)