Found issue relying within the next listing of the program causing issues
This commit is contained in:
+11
-5
@@ -64,18 +64,24 @@ void Test_FileSystem_Should_AddFile(void)
|
||||
argv[1] = "-a";
|
||||
GetArguments(argc, argv, &dummyFuse);
|
||||
RunFuse(fakefs, &dummyFuse);
|
||||
argv[2] = "test/files/test2.txt";
|
||||
GetArguments(argc, argv, &dummyFuse);
|
||||
RunFuse(fakefs, &dummyFuse);
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[0].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("test", fakefs->inodes[0].blocks[0].name, 4);
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[1].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("files", fakefs->inodes[1].blocks[0].name, 5);
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[2].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("test1.txt", fakefs->inodes[2].blocks[0].name, 9);
|
||||
}
|
||||
|
||||
void Test_FileSystem_Should_ListContents(void)
|
||||
{
|
||||
Fuse(argc, argv);
|
||||
printf("%s\n", fakefs->inodes[0].blocks[0].name);
|
||||
TEST_IGNORE_MESSAGE("This only runs the list operation. Check info yourself.");
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[0].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("test", fakefs->inodes[0].blocks[0].name, 4);
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[1].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("files", fakefs->inodes[1].blocks[0].name, 5);
|
||||
TEST_ASSERT_EQUAL(1, fakefs->inodes[2].isValid);
|
||||
TEST_ASSERT_EQUAL_CHAR_ARRAY("test1.txt", fakefs->inodes[2].blocks[0].name, 9);
|
||||
TEST_MESSAGE("This only runs the list operation. Check info yourself.");
|
||||
}
|
||||
|
||||
int main(void)
|
||||
|
||||
Reference in New Issue
Block a user