yaffs direct tests: Modify some tests to check properly
authorCharles Manning <cdhmanning@gmail.com>
Mon, 15 Nov 2010 02:03:43 +0000 (15:03 +1300)
committerCharles Manning <cdhmanning@gmail.com>
Mon, 15 Nov 2010 02:03:43 +0000 (15:03 +1300)
These tests are modified to reflect desired behaviour.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
direct/timothy_tests/quick_tests/test_yaffs_chmod_EINVAL.c
direct/timothy_tests/quick_tests/test_yaffs_fchmod_EBADF.c

index 8c49892d05d6e95d3d4745dff8afb9adcc28ddc4..04e5f8bb125d2abc2891ef3afcd60425bb773ef8 100644 (file)
@@ -16,7 +16,9 @@
 int test_yaffs_chmod_EINVAL(void)
 {
        int error=0;
-       int output=yaffs_chmod("/non_existing_directory/foo",0);
+       int output;
+
+       output = yaffs_chmod("/yaffs2/foo",11111);
 
        if (output<0){
                error=yaffs_get_error();
index 159f135e7f82f0ab899f9d27bbfc687ac1881d5e..0a521b8b03cf63c89b189e8fc878363ae628fd1e 100644 (file)
 
 #include "test_yaffs_fchmod_EBADF.h"
 
-static int handle = -1;
 
 int test_yaffs_fchmod_EBADF(void)
 {
        int error = 0;
        int output = 0;
-       
-       handle = test_yaffs_open();
-
-       if (handle < 0){
-               print_message("failed to open file\n",2);
-               return -1;
-       }
 
        output = yaffs_fchmod(-1,S_IREAD||S_IWRITE);
 
@@ -47,10 +39,6 @@ int test_yaffs_fchmod_EBADF(void)
 
 int test_yaffs_fchmod_EBADF_clean(void)
 {
-       if (handle >= 0) {
-               printf("handle %d\n",handle);
-               return yaffs_close(handle);
-       }
        return 1;
 
 }