test_yaffs_access_ENOENT
test_yaffs_close_EBADF
+
test_yaffs_ftruncate
+ test_yaffs_ftruncate_EBADF
+ test_yaffs_ftruncate_ENIVAL
+
test_yaffs_lseek
test_yaffs_open
test_yaffs_open_ENAMETOOLONG
test_yaffs_open_ENOENT
test_yaffs_open_ENOTDIR
+ test_yaffs_open_EINVAL
+ test_yaffs_open_EINVAL2 //the function open has to modes which can be set, so two modes are needed.
test_yaffs_read
test_yaffs_stat
test_yaffs_truncate_EISDIR
test_yaffs_truncate_ENOENT
test_yaffs_truncate_ENIVAL
+ test_yaffs_truncate_EFBIG
test_yaffs_unlink
test_yaffs_unlink_EISDIR
test_yaffs_unmount
test_yaffs_write
+ add a test where a directory is moved. /fluffy/box. move "fluffy" to "/fluffy/frog".
Tests to add
test_yaffs_mount_EACCES //Cannot be generated with yaffs.
test_yaffs_ftruncate_EACCES
test_yaffs_ftruncate_EFBIG
- test_yaffs_ftruncate_ENIVAL
test_yaffs_ftruncate_EISDIR
test_yaffs_ftruncate_ELOOP
test_yaffs_ftruncate_ENOENT
test_yaffs_ftruncate_ENOTDIR
- test_yaffs_ftruncate_EPERM
test_yaffs_truncate_EACCES
- test_yaffs_truncate_EFBIG
test_yaffs_truncate_ELOOP
test_yaffs_truncate_ENAMETOOLONG
- test_yaffs_truncate_EPERM
+ add a truncate function for truncating a file size to -1.
+
check to see if an error code is generated when there isn't an error.