Fix a little bug in the test and do a real write test.
authorcedric <cedric>
Wed, 30 Jul 2008 14:10:36 +0000 (14:10 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 30 Jul 2008 14:10:36 +0000 (14:10 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@35255 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/tests/eet_suite.c

index 0c7aaa0..003dfa5 100644 (file)
@@ -614,7 +614,7 @@ START_TEST(eet_file_simple_write)
    ef = eet_open(file, EET_FILE_MODE_WRITE);
    fail_if(!ef);
 
-   fail_if(!eet_write(ef, "keys/tests", buffer, sizeof(*buffer), 1));
+   fail_if(!eet_write(ef, "keys/tests", buffer, strlen(buffer) + 1, 1));
 
    fail_if(eet_mode_get(ef) != EET_FILE_MODE_WRITE);
 
@@ -629,9 +629,9 @@ START_TEST(eet_file_simple_write)
 
    test = eet_read(ef, "keys/tests", &size);
    fail_if(!test);
-   fail_if(size != sizeof(*buffer));
+   fail_if(size != strlen(buffer) + 1);
 
-   fail_if(memcmp(test, buffer, sizeof(*buffer)) != 0);
+   fail_if(memcmp(test, buffer, strlen(buffer) + 1) != 0);
 
    fail_if(eet_mode_get(ef) != EET_FILE_MODE_READ);
    fail_if(eet_num_entries(ef) != 1);
@@ -644,9 +644,9 @@ START_TEST(eet_file_simple_write)
 
    test = eet_read(ef, "keys/tests", &size);
    fail_if(!test);
-   fail_if(size != sizeof(*buffer));
+   fail_if(size != strlen(buffer) + 1);
 
-   fail_if(memcmp(test, buffer, sizeof(*buffer)) != 0);
+   fail_if(memcmp(test, buffer, strlen(buffer) + 1) != 0);
 
    eet_close(ef);