Removal fully functioning
This commit is contained in:
+18
-2
@@ -106,12 +106,24 @@ void Test_FileSystem_Should_ListContents(void)
|
||||
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.");
|
||||
}
|
||||
void Test_FileSystem_Should_RemoveFile(void)
|
||||
void Test_FileSystem_Should_RemoveFirstFile(void)
|
||||
{
|
||||
RunFuse(fakefs, &dummyFuse);
|
||||
TEST_ASSERT_EQUAL(0, fakefs->inodes[2].blocks[0].isValid);
|
||||
}
|
||||
|
||||
void Test_FileSystem_Should_RemoveSecondFile(void)
|
||||
{
|
||||
RunFuse(fakefs, &dummyFuse);
|
||||
TEST_ASSERT_EQUAL(0, fakefs->inodes[2].blocks[1].isValid);
|
||||
}
|
||||
|
||||
void Test_FileSystem_Should_RemoveThirdFile(void)
|
||||
{
|
||||
RunFuse(fakefs, &dummyFuse);
|
||||
TEST_ASSERT_EQUAL(0, fakefs->inodes[2].blocks[2].isValid);
|
||||
}
|
||||
|
||||
void Test_FileSystem_Should_RemoveEmptyDirectories(void)
|
||||
{
|
||||
TEST_ASSERT_EQUAL(0, fakefs->inodes[2].isValid);
|
||||
@@ -141,8 +153,12 @@ int main(void)
|
||||
argv[1] = "-l";
|
||||
RUN_TEST(Test_FileSystem_Should_ListContents);
|
||||
argv[1] = "-r";
|
||||
argv[2] = "test/files/test1.txt";
|
||||
RUN_TEST(Test_FileSystem_Should_RemoveFirstFile);
|
||||
argv[2] = "test/files/test2.txt";
|
||||
RUN_TEST(Test_FileSystem_Should_RemoveFile);
|
||||
RUN_TEST(Test_FileSystem_Should_RemoveSecondFile);
|
||||
argv[2] = "test/files/test3.txt";
|
||||
RUN_TEST(Test_FileSystem_Should_RemoveThirdFile);
|
||||
RUN_TEST(Test_FileSystem_Should_RemoveEmptyDirectories);
|
||||
return UNITY_END();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user