X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=app%2Fbattfs%2Fbattfs_test.c;h=05d40df896f3178755e23471ba355ffb51f0d732;hb=c6defc3d327b437973cc5471104d6ff299e00f88;hp=b74e227b3f6f099b7a0e5629a5944788c79e68d0;hpb=13e22dd83847c297d39b6af765ea77eefeff06a5;p=bertos.git diff --git a/app/battfs/battfs_test.c b/app/battfs/battfs_test.c index b74e227b..05d40df8 100644 --- a/app/battfs/battfs_test.c +++ b/app/battfs/battfs_test.c @@ -387,6 +387,15 @@ static void test10(BattFsSuper *disk) ASSERT(fd1.disk == disk); ASSERT(LIST_HEAD(&disk->file_opened_list) == &fd1.link); + ASSERT(kfile_reopen(&fd1.fd) == &fd1.fd); + ASSERT(fd1.fd.size == PAGE_FILL * 2); + ASSERT(fd1.fd.seek_pos == 0); + ASSERT(fd1.mode == MODE); + ASSERT(fd1.inode == INODE); + ASSERT(fd1.start == &disk->page_array[0]); + ASSERT(fd1.disk == disk); + ASSERT(LIST_HEAD(&disk->file_opened_list) == &fd1.link); + ASSERT(battfs_fileExists(disk, INODE2)); ASSERT(battfs_fileopen(disk, &fd2, INODE2, MODE)); ASSERT(fd2.fd.size == PAGE_FILL * 2);