[integration/efl] Merge eet_data 14/153014/7
authorse.osadchy <se.osadchy@samsung.com>
Tue, 14 Nov 2017 12:00:32 +0000 (14:00 +0200)
committerse.osadchy <se.osadchy@samsung.com>
Tue, 14 Nov 2017 12:00:32 +0000 (14:00 +0200)
Change-Id: Ic0ae25296419650122f3574275633e3f6f33b289

35 files changed:
TC/eet/eet_data/tslist
TC/eet/eet_data/tslist_mobile
TC/eet/eet_data/tslist_tv
TC/eet/eet_data/tslist_wear
TC/eet/eet_data/utc_eet_data.c [new file with mode: 0644]
TC/eet/eet_data/utc_eet_data_descriptor_decode.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_decode_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_element_add.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_encode.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_encode_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_file_new.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_free.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_new.c [deleted file]
TC/eet/eet_data/utc_eet_data_descriptor_stream_new.c [deleted file]
TC/eet/eet_data/utc_eet_data_dump.c [deleted file]
TC/eet/eet_data/utc_eet_data_dump_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_node_decode_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_node_encode_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_node_read_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_node_write_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_read.c [deleted file]
TC/eet/eet_data/utc_eet_data_read_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_read_cipher_buffer.c [deleted file]
TC/eet/eet_data/utc_eet_data_text_dump.c [deleted file]
TC/eet/eet_data/utc_eet_data_text_dump_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_text_undump.c [deleted file]
TC/eet/eet_data/utc_eet_data_text_undump_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_undump.c [deleted file]
TC/eet/eet_data/utc_eet_data_undump_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_write.c [deleted file]
TC/eet/eet_data/utc_eet_data_write_cipher.c [deleted file]
TC/eet/eet_data/utc_eet_data_xattr_cipher_get.c [deleted file]
TC/eet/eet_data/utc_eet_data_xattr_cipher_set.c [deleted file]
TC/eet/eet_data/utc_eet_eina_file_data_descriptor_class_set.c [deleted file]
TC/eet/eet_data/utc_eet_eina_stream_data_descriptor_class_set.c [deleted file]

index 82cf7acfc83ab07edfd121d78c345db72415c80e..a2dfbc1fcf6c1b7fcccb057e7fd77d60dce9f6a3 100644 (file)
@@ -1,30 +1 @@
-utc_eet_data_descriptor_decode.c
-utc_eet_data_descriptor_decode_cipher.c
-utc_eet_data_descriptor_element_add.c
-utc_eet_data_descriptor_encode.c
-utc_eet_data_descriptor_encode_cipher.c
-utc_eet_data_descriptor_file_new.c
-utc_eet_data_descriptor_free.c
-utc_eet_data_descriptor_new.c
-utc_eet_data_descriptor_stream_new.c
-utc_eet_data_dump.c
-utc_eet_data_dump_cipher.c
-utc_eet_data_node_decode_cipher.c
-utc_eet_data_node_encode_cipher.c
-utc_eet_data_node_read_cipher.c
-utc_eet_data_node_write_cipher.c
-utc_eet_data_read.c
-utc_eet_data_read_cipher_buffer.c
-utc_eet_data_read_cipher.c
-utc_eet_data_text_dump.c
-utc_eet_data_text_dump_cipher.c
-utc_eet_data_text_undump.c
-utc_eet_data_text_undump_cipher.c
-utc_eet_data_undump.c
-utc_eet_data_undump_cipher.c
-utc_eet_data_write.c
-utc_eet_data_write_cipher.c
-utc_eet_data_xattr_cipher_get.c
-utc_eet_data_xattr_cipher_set.c
-utc_eet_eina_file_data_descriptor_class_set.c
-utc_eet_eina_stream_data_descriptor_class_set.c
+utc_eet_data.c
index 82cf7acfc83ab07edfd121d78c345db72415c80e..a2dfbc1fcf6c1b7fcccb057e7fd77d60dce9f6a3 100644 (file)
@@ -1,30 +1 @@
-utc_eet_data_descriptor_decode.c
-utc_eet_data_descriptor_decode_cipher.c
-utc_eet_data_descriptor_element_add.c
-utc_eet_data_descriptor_encode.c
-utc_eet_data_descriptor_encode_cipher.c
-utc_eet_data_descriptor_file_new.c
-utc_eet_data_descriptor_free.c
-utc_eet_data_descriptor_new.c
-utc_eet_data_descriptor_stream_new.c
-utc_eet_data_dump.c
-utc_eet_data_dump_cipher.c
-utc_eet_data_node_decode_cipher.c
-utc_eet_data_node_encode_cipher.c
-utc_eet_data_node_read_cipher.c
-utc_eet_data_node_write_cipher.c
-utc_eet_data_read.c
-utc_eet_data_read_cipher_buffer.c
-utc_eet_data_read_cipher.c
-utc_eet_data_text_dump.c
-utc_eet_data_text_dump_cipher.c
-utc_eet_data_text_undump.c
-utc_eet_data_text_undump_cipher.c
-utc_eet_data_undump.c
-utc_eet_data_undump_cipher.c
-utc_eet_data_write.c
-utc_eet_data_write_cipher.c
-utc_eet_data_xattr_cipher_get.c
-utc_eet_data_xattr_cipher_set.c
-utc_eet_eina_file_data_descriptor_class_set.c
-utc_eet_eina_stream_data_descriptor_class_set.c
+utc_eet_data.c
index 0fc5bf4614b668cb0c0ad773f6a783fce79f76be..c2ae3292491f75a56deda41eee7b1c07779bcfe8 100644 (file)
@@ -1,30 +1 @@
-#utc_eet_data_descriptor_decode.c
-#utc_eet_data_descriptor_decode_cipher.c
-#utc_eet_data_descriptor_element_add.c
-#utc_eet_data_descriptor_encode.c
-#utc_eet_data_descriptor_encode_cipher.c
-#utc_eet_data_descriptor_file_new.c
-#utc_eet_data_descriptor_free.c
-#utc_eet_data_descriptor_new.c
-#utc_eet_data_descriptor_stream_new.c
-#utc_eet_data_dump.c
-#utc_eet_data_dump_cipher.c
-#utc_eet_data_node_decode_cipher.c
-#utc_eet_data_node_encode_cipher.c
-#utc_eet_data_node_read_cipher.c
-#utc_eet_data_node_write_cipher.c
-#utc_eet_data_read.c
-#utc_eet_data_read_cipher_buffer.c
-#utc_eet_data_read_cipher.c
-#utc_eet_data_text_dump.c
-#utc_eet_data_text_dump_cipher.c
-#utc_eet_data_text_undump.c
-#utc_eet_data_text_undump_cipher.c
-#utc_eet_data_undump.c
-#utc_eet_data_undump_cipher.c
-#utc_eet_data_write.c
-#utc_eet_data_write_cipher.c
-#utc_eet_data_xattr_cipher_get.c
-#utc_eet_data_xattr_cipher_set.c
-#utc_eet_eina_file_data_descriptor_class_set.c
-#utc_eet_eina_stream_data_descriptor_class_set.c
+#utc_eet_data.c
index 0fc5bf4614b668cb0c0ad773f6a783fce79f76be..c2ae3292491f75a56deda41eee7b1c07779bcfe8 100644 (file)
@@ -1,30 +1 @@
-#utc_eet_data_descriptor_decode.c
-#utc_eet_data_descriptor_decode_cipher.c
-#utc_eet_data_descriptor_element_add.c
-#utc_eet_data_descriptor_encode.c
-#utc_eet_data_descriptor_encode_cipher.c
-#utc_eet_data_descriptor_file_new.c
-#utc_eet_data_descriptor_free.c
-#utc_eet_data_descriptor_new.c
-#utc_eet_data_descriptor_stream_new.c
-#utc_eet_data_dump.c
-#utc_eet_data_dump_cipher.c
-#utc_eet_data_node_decode_cipher.c
-#utc_eet_data_node_encode_cipher.c
-#utc_eet_data_node_read_cipher.c
-#utc_eet_data_node_write_cipher.c
-#utc_eet_data_read.c
-#utc_eet_data_read_cipher_buffer.c
-#utc_eet_data_read_cipher.c
-#utc_eet_data_text_dump.c
-#utc_eet_data_text_dump_cipher.c
-#utc_eet_data_text_undump.c
-#utc_eet_data_text_undump_cipher.c
-#utc_eet_data_undump.c
-#utc_eet_data_undump_cipher.c
-#utc_eet_data_write.c
-#utc_eet_data_write_cipher.c
-#utc_eet_data_xattr_cipher_get.c
-#utc_eet_data_xattr_cipher_set.c
-#utc_eet_eina_file_data_descriptor_class_set.c
-#utc_eet_eina_stream_data_descriptor_class_set.c
+#utc_eet_data.c
diff --git a/TC/eet/eet_data/utc_eet_data.c b/TC/eet/eet_data/utc_eet_data.c
new file mode 100644 (file)
index 0000000..7ebdc0f
--- /dev/null
@@ -0,0 +1,678 @@
+#include <check.h>
+#include <string.h>
+#include <stdio.h>
+#include "../utc_eet_utils.h"
+
+#define FILENAME "test.file"
+#define CIPHER_KEY "This is crypto key"
+#define ATTRIBUTE1 "user.my_new_attribute\0"
+#define ATTRIBUTE2 "user.second_attribute\0"
+static Eet_Data_Descriptor_Class eddc;
+static Eet_Data_Descriptor *edd = NULL;
+static Eet_File *ef = NULL;
+static void *transfert1 = NULL;
+static Eet_Node *node;
+static Eina_Bool called = EINA_FALSE;
+
+static void append_string(void *data, const char *str)
+{
+   char **string = data;
+   char *temp = NULL;
+   int length;
+   called = EINA_TRUE;
+
+   if (!data)
+      return;
+
+   length = *string ? strlen(*string) : 0;
+   temp = realloc(*string, strlen(str) + length + 1);
+   *string = temp;
+
+   memcpy((*string) + length, str, strlen(str) + 1);
+}
+
+/**
+ * @addtogroup eet
+ * @{
+ * @defgroup eet_data
+ *
+ *
+ * @precondition
+ * @step 1 eet initialized with eet_init()
+ */
+static void
+setup(void)
+{
+   printf(" ============ Startup ============ \n");
+   eet_init();
+}
+
+static void
+teardown(void)
+{
+   printf(" ============ Cleanup ============ \n");
+   eet_shutdown();
+}
+
+/**
+ * @addtogroup eet_data
+ * @{
+ * @defgroup eet_data_pack_p
+ * @li eet_data_read()
+ * @li eet_data_read_cipher()
+ * @li eet_data_read_cipher_buffer()
+ * @li eet_data_descriptor_element_add()
+ * @li eet_data_descriptor_file_new()
+ * @li eet_data_write()
+ * @li eet_data_write_cipher()
+ * @li eet_data_dump_cipher()
+ * @li eet_data_undump_cipher()
+ * @li eet_data_dump()
+ * @li eet_data_undump()
+ *
+ * @{
+ * @objective Positive test 01 case checking if the functions works correctly and without errors.
+ *
+ * @procedure
+ * @step 1 Set Descriptor class
+ * @step 2 Create pointer to eet_data_descriptor_file
+ * @step 3 Call eet_data_read() with correct parameters to read data from file.
+ * @step 4 Compare field from loaded structure with value that was saved into the file.
+ * @step 5 Call eet_data_read_cipher() to read encoded data from file.
+ * @step 6 Compare field from loaded structure with value that was saved into the file.
+ * @step 7 Call eet_data_read_cipher() to read encoded data from file.
+ * @step 8 Compare field from loaded structure with value that was saved into the file.
+ * @step 9 Add 1 element to data descriptor (via macro that calls tested function).
+ * @step 10 Open eet file.
+ * @step 11 Write data to file and save size of written data.
+ * @step 12 Close file.
+ * @step 13 Create new data descriptor.
+ * @step 14 Add 2 elements to data descriptor sequentially.
+ * @step 15 Call eet_data_descriptor_element_add() with correct parameters.
+ * @step 16 Write data to file and save size of written data.
+ * @step 17 Check sizes of written data.
+ * @step 18 Call eet_data_write() to save data with copress flag 0 file and check returned.
+ * @step 19 Call eet_data_write to save data with copress flag 1 file and check returned.
+ * @step 20 Call eet_data_write_cipher() to save encoded data file with compress flag 0 and check returned size.
+ * @step 21 Call eet_data_write_cipher to save encoded data file with compress flag 1 and check returned size.
+ * @step 22 Call eet_data_dump_cipher() for opened file with test data.
+ * @step 23 Call eet_data_undump_cipher() with compress flag 0.
+ * @step 24 Call eet_data_undump_cipher with compress flag 1
+ * @step 25 Call utils_eet_create_file_edd to get opened file with test data.
+ * @step 26 Call eet_data_dump() for opened file with test data.
+ * @step 27 Call eet_data_undump() with compress flag 0.
+ * @step 28 Call eet_data_undump with compress flag 1.
+ *
+ * @passcondition Test passes if returned values are the same as add values. Without segmentation fault.
+ * @}
+ * @}
+ */
+START_TEST(utc_eet_data_pack_p)
+{
+   void *data = NULL;
+   void *str1 = NULL;
+   void *str2 = NULL;
+   int result1, result2;
+   Eet_File *eff = NULL;
+   Eet_File *ef_dump = NULL;
+   Example_Struct1 st1 = {0};
+
+   EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
+   utils_eet_create_file_edd(&ef, &edd, NULL, NULL);
+
+   if (!edd)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!ef)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
+     }
+
+   if (!(data = eet_data_read(ef, edd, utc_eet_entry_name)))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
+     }
+   else
+     {
+        Example_Struct1 *st = (Example_Struct1*) data;
+        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
+          {
+             free(data);
+             eet_data_descriptor_free(edd);
+             ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
+          }
+     }
+
+   if (!(data = eet_data_read_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher)))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
+     }
+   else
+     {
+        Example_Struct1 *st = (Example_Struct1*) data;
+        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
+          {
+              free(data);
+              eet_data_descriptor_free(edd);
+              ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
+          }
+     }
+
+   utils_eet_create_file_edd(&ef, &edd, NULL, utc_eet_cipher);
+   if (!(data = eet_data_read_cipher_buffer(ef, edd, utc_eet_entry_name, utc_eet_cipher, NULL, sizeof(st1))))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
+     }
+   else
+     {
+        Example_Struct1 *st = (Example_Struct1*) data;
+        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
+          {
+              free(data);
+              eet_data_descriptor_free(edd);
+              ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
+          }
+     }
+   eet_data_descriptor_free(edd);
+
+   edd = eet_data_descriptor_file_new(&eddc);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
+   if (!(eff = eet_open("eet_test.eet", EET_FILE_MODE_WRITE)))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TET_MSG]:: %s[%d] : Eet error.. Eet_File is not created..", __FILE__,__LINE__);
+     }
+
+   result1 = eet_data_write(eff, edd, utc_eet_entry_name, &st1, 1);
+   eet_close(eff);
+   eet_data_descriptor_free(edd);
+
+   if (!(edd = eet_data_descriptor_file_new(&eddc)))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created", __FILE__,__LINE__);
+     }
+
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
+   eet_data_descriptor_element_add(edd, "val2", EET_T_DOUBLE, EET_G_UNKNOWN, 0, 0, NULL, NULL);
+   if (!(eff = eet_open("eet_test.eet", EET_FILE_MODE_WRITE)))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TET_MSG]:: %s[%d] : Eet error.. Eet_File is not created..", __FILE__,__LINE__);
+     }
+
+   result2 = eet_data_write(eff, edd, utc_eet_entry_name, &st1, 1);
+   eet_close(eff);
+   if (result2 <= result1)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   if (!eet_data_write(ef, edd, utc_eet_entry_name, &st1, 0))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_write(ef, edd, utc_eet_entry_name, &st1, 1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   if (!eet_data_write_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 0))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_write_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   if (!eet_data_dump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, append_string, &str1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
+     }
+   else if (!str1 || !called)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
+     }
+   called = EINA_FALSE;
+
+   if (!eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, str1, strlen(str1), 0))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, str1, strlen(str1), 1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   free(str1);
+
+   utils_eet_create_file_edd(&ef_dump, NULL, NULL, NULL);
+   if (!ef_dump)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_dump(ef_dump, utc_eet_entry_name, append_string, &str2))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
+     }
+   else if (!str2 || !called)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
+     }
+   called = EINA_FALSE;
+
+   if (!eet_data_undump(ef_dump, utc_eet_entry_name, str2, strlen(str2), 0))
+     {
+        free(str2);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_undump(ef_dump, utc_eet_entry_name, str2, strlen(str2), 1))
+     {
+        free(str2);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   eet_data_descriptor_free(edd);
+   eet_close(ef);
+   eet_close(ef_dump);
+   free(str2);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup eet_data
+ * @{
+ * @defgroup eet_data_pack_p2
+ * @li eet_data_node_write_cipher()
+ * @li eet_data_node_read_cipher()
+ * @li eet_data_descriptor_encode_cipher()
+ * @li eet_data_descriptor_encode()
+ * @li eet_data_node_encode_cipher()
+ * @li eet_data_node_decode_cipher()
+ * @li eet_data_text_dump_cipher()
+ * @li eet_data_text_undump_cipher()
+ * @li eet_data_text_dump()
+ * @li eet_data_text_undump()
+ * @li eet_eina_file_data_descriptor_class_set()
+ * @li eet_eina_stream_data_descriptor_class_set()
+ * @{
+ * @objective Positive test 02 case checking if the functions works correctly and without errors.
+ *
+ * @procedure
+ * @step 1 Set Descriptor class
+ * @step 2 Create pointer to eet_data_descriptor_file
+ * @step 3 Prepare example data structure
+ * @step 4 Create new eet_node
+ * @step 5 Use eet_data_node_write_cipher().
+ * @step 6 Call eet_data_node_read_cipher().
+ * @step 7 Call eet_data_node_encode_cipher().
+ * @step 8 Call eet_data_node_decode_cipher().
+ * @step 9 Set Descriptor class.
+ * @step 10 Create pointer to eet_data_descriptor_file.
+ * @step 11 Add elements to data descriptor.
+ * @step 12 Encode data by using eet_data_descriptor_encode_cipher.
+ * @step 13 Call eet_data_text_dump_cipher().
+ * @step 14 Call eet_data_text_undump_cipher().
+ * @step 15 Call eet_data_text_dump().
+ * @step 16 Call eet_data_text_undump().
+ * @step 17 Call the eet_eina_file_data_descriptor_class_set() for Eet_Data_Descriptor_Class.
+ * @step 18 Call the eet_eina_stream_data_descriptor_class_set() for Eet_Data_Descriptor_Class.
+ *
+ * @passcondition Test passes if returned values are the same as add values. Without segmentation fault.
+ * @}
+ * @}
+ */
+START_TEST(utc_eet_data_pack_p2)
+{
+   Eet_Node * result;
+   void * data;
+   void *res;
+   int size_ret, size_ret2, ret;
+   char *string1 = NULL;
+   void *str1 = NULL;
+   const char *key = "This is crypto key";
+   Eet_Data_Descriptor *_edd;
+   Example_Struct1 st1;
+   Example_Struct1 st2;
+   char *name = "Example_Struct1";
+   int size = sizeof(Example_Struct1);
+
+   st1.val1 = 1.0;
+   st1.val2 = 2.0;
+   st1.stuff = 3;
+   st1.s1 = "Test String";
+
+   EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
+   utils_eet_create_file_edd(&ef, &edd, NULL, NULL);
+   if (!edd)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!ef)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
+     }
+
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
+
+   node = eet_node_string_new("node_new", "str");
+   if (node == NULL)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_node_write_cipher(ef, "test", key, node, 1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   result = eet_data_node_read_cipher(ef, "test", key);
+   if (result == NULL)
+     {
+        eet_node_del(node);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   eet_node_del(result);
+
+   data = eet_data_node_encode_cipher(node, key, &size_ret);
+   if (data == NULL)
+     {
+        eet_node_del(node);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   eet_node_del(node);
+
+   result = eet_data_node_decode_cipher(data, key, size_ret);
+   if (result == NULL)
+     {
+        free(data);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   eet_node_del(result);
+   free(data);
+
+   transfert1 = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
+   ret = eet_data_text_dump_cipher(transfert1, key, size_ret, append_string, &string1);
+   if (ret != 1 || NULL == string1 || !called)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   called = EINA_FALSE;
+   res = eet_data_text_undump_cipher(string1, key, strlen(string1), &size_ret2);
+   if (NULL == res || size_ret2 <= 0 )
+     {
+        free(string1);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   size_ret = 0;
+   size_ret2 = 0;
+   free(string1);
+
+   st2.s1 = utc_eet_test_string;
+   _edd = utils_eet_create_data_descriptor();
+   char *transfert2 = eet_data_descriptor_encode(_edd, &st2, &size_ret);
+   if (!transfert2 || !_edd)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_text_dump(transfert2, size_ret, append_string, &str1))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
+     }
+   else if (!str1 || !called)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
+     }
+   called = EINA_FALSE;
+
+   char *result_data = eet_data_text_undump(str1, strlen(str1), &size_ret2);
+   if (!result_data || size_ret2 <= 0)
+     {
+        free(str1);
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Function returned NULL", __FILE__,__LINE__);
+     }
+   free(str1);
+
+   if (!eet_eina_file_data_descriptor_class_set(&eddc, sizeof(eddc), name, size))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_eina_stream_data_descriptor_class_set(&eddc, sizeof(eddc), name, size))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   eet_data_descriptor_free(edd);
+   eet_close(ef);
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ * @addtogroup eet_data
+ * @{
+ * @defgroup eet_data_pack_p3
+ * @li eet_data_descriptor_stream_new()
+ * @li eet_data_descriptor_decode_cipher()
+ * @li eet_data_descriptor_decode()
+ * @li eet_data_xattr_cipher_set()
+ * @li eet_data_xattr_cipher_get()
+ * @li eet_data_descriptor_free()
+ * @li eet_data_descriptor2_new()
+ * @li eet_data_descriptor3_new()
+ * @{
+ * @objective Positive test 03 case checking if the functions works correctly and without errors.
+ *
+ * @procedure
+ * @step 1 Set Descriptor class.
+ * @step 2 Create pointer to eet_data_descriptor_file.
+ * @step 3 Call the eet_data_descriptor_stream_new for Eet_Data_Descriptor_Class.
+ * @step 4 Prepare example data structure.
+ * @step 5 Set Descriptor class.
+ * @step 6 Create a new data descriptor.
+ * @step 7 Add elements to data descriptor.
+ * @step 8 Call eet_data_descriptor_encode_cipher().
+ * @step 9 Call eet_data_descriptor_decode_cipher().
+ * @step 10 Call eet_data_descriptor_encode().
+ * @step 11 Call eet_data_descriptor_decode().
+ * @step 12 Call eet_data_xattr_cipher_set().
+ * @step 13 Call eet_data_xattr_cipher_get().
+ * @step 14 Call eet_data_descriptor_free().
+ * @step 15 Call eet_data_descriptor2_new().
+ * @step 16 Call eet_data_descriptor3_new().
+ * @step 17 Free data.
+ *
+ * @passcondition Test passes if returned values are the same as add values. Without segmentation fault.
+ * @}
+ * @}
+ */
+START_TEST(utc_eet_data_pack_p3)
+{
+   const char *key = "This is crypto key";
+   Eet_Data_Descriptor_Class eddc;
+   Eet_Data_Descriptor *edd;
+   Eina_Bool res_b = EINA_FALSE;
+   void * result;
+   void * ret = NULL;
+   int size_ret;
+   Example_Struct1 st1;
+
+   EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
+   Eet_Data_Descriptor *edd1 = eet_data_descriptor_stream_new(&eddc);
+   if (edd1 == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   eet_data_descriptor_free(edd1);
+
+   st1.val1 = 1.0;
+   st1.val2 = 2.0;
+   st1.stuff = 3;
+   st1.s1 = "Test String";
+
+   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
+   edd = eet_data_descriptor_file_new(&eddc);
+   if (edd == NULL)
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
+
+   result = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
+   ret = eet_data_descriptor_decode_cipher(edd, result, key, size_ret);
+
+   if (ret == NULL)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   free(ret);
+   free(result);
+
+   char *transfert2 = eet_data_descriptor_encode(edd, &st1, &size_ret);
+   if (!transfert2)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   ret = eet_data_descriptor_decode(edd, transfert2, size_ret);
+   if (ret == NULL)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   free(ret);
+
+   FILE *f1;
+   char buf[256] = "test";
+   f1 = fopen(FILENAME, "w");
+   if (f1 != NULL)
+     {
+        fwrite(buf, 1, 256, f1);
+        fclose(f1);
+     }
+
+   res_b = eet_data_xattr_cipher_set(FILENAME, ATTRIBUTE2, NULL, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
+   if (res_b == EINA_TRUE)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   res_b = eet_data_xattr_cipher_set(FILENAME, ATTRIBUTE1, edd, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
+   if (res_b != EINA_TRUE)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   if (!eet_data_xattr_cipher_get(FILENAME, ATTRIBUTE1, edd, CIPHER_KEY))
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   const char *name = eet_data_descriptor_name_get(edd);
+   if (!name)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   Eet_Data_Descriptor *edd2 = eet_data_descriptor2_new(&eddc);
+   if (edd2 == NULL)
+     {
+        eet_data_descriptor_free(edd);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+   Eet_Data_Descriptor *edd3 = eet_data_descriptor3_new(&eddc);
+   if (edd3 == NULL)
+     {
+        eet_data_descriptor_free(edd2);
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   eet_data_descriptor_free(edd3);
+   eet_data_descriptor_free(edd2);
+   eet_data_descriptor_free(edd);
+   const char *name2 = eet_data_descriptor_name_get(edd);
+   if (!name2 || !strcmp(name2, "Example_Struct1"))
+     {
+        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
+     }
+
+   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
+}
+END_TEST
+
+/**
+ *@}
+ */
+Suite *
+test_suite(void)
+{
+   Suite *suite = suite_create("utc_eet_data");
+
+   TCase *tcase = tcase_create("TCase");
+   tcase_set_timeout(tcase, 30);
+   tcase_add_checked_fixture(tcase, setup, teardown);
+   tcase_add_test(tcase, utc_eet_data_pack_p);
+   tcase_add_test(tcase, utc_eet_data_pack_p2);
+   tcase_add_test(tcase, utc_eet_data_pack_p3);
+   suite_add_tcase(suite, tcase);
+
+   return suite;
+}
+
+int
+main()
+{
+   int number_failed;
+
+   Suite *suite = test_suite();
+   SRunner *srunner = srunner_create(suite);
+   srunner_set_log(srunner, "utc_eet_data.log");
+   srunner_set_xml(srunner, "utc_eet_data.xml");
+   srunner_run_all(srunner, CK_NORMAL);
+   number_failed = srunner_ntests_failed(srunner);
+   srunner_free(srunner);
+
+   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
+}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_decode.c b/TC/eet/eet_data/utc_eet_data_descriptor_decode.c
deleted file mode 100644 (file)
index 90539b1..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_Data_Descriptor *edd = NULL;
-void *encoded_data = NULL;
-
-int size_ret = 0;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_decode eet_data_descriptor_decode()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_data_descriptor() to get initialized data descriptor
- * @step 3 Encode data
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   if ((edd = utils_eet_create_data_descriptor()))
-     {
-        Example_Struct1 st1 = {0};
-        st1.s1 = utc_eet_test_string;
-
-   if (!(encoded_data = eet_data_descriptor_encode(edd, &st1, &size_ret)))
-        ck_abort_msg("[TET_MSG]:: %s[%d] : Error.. Initial data couldn't be encoded..", __FILE__,__LINE__);
-     }
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   free(encoded_data);
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_decode
- * @{
- * @objective Positive test case checks if the function returns pointer to decoded
- * data if it's called with valid arguments.
- * @n Input Data:
- * @li data descriptor with info about data type for decoding;
- * @li pointer to data to be decoded;
- * @li size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Check if pointer to encoded data is not NULL
- * @step 2 Call eet_data_descriptor_decode
- *
- * @passcondition Function returns valid decoded struct pointer.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_decode_p)
-{
-   if (!encoded_data)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   void *ret = eet_data_descriptor_decode(edd, encoded_data, size_ret);
-
-   if (ret == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   free(ret);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_decode
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns NULL if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li data descriptor with info about data type to be decoded;
- * @li pointer to data to be decoded;
- * @li NULL/-2 like a size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Check if pointer to encoded data is not NULL
- * @step 2 Call function 2 times and pass (in turn) NULL instead of data descriptor
- * and data to be decoded.
- * @step 3 Call function with negavite value of size of encoded data that has to be decoded.
- *
- * @passcondition Function doesn't cause segmentation fault and returns NULL in both cases.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_decode_n)
-{
-   if (!encoded_data)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(NULL, eet_data_descriptor_decode, edd, encoded_data, size_ret);
-
-   void *ret = eet_data_descriptor_decode(edd, encoded_data, -2);
-
-   if (result_of_testing == TEST_FAIL || ret)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_decode");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_decode_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_decode_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_decode.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_decode.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_decode_cipher.c b/TC/eet/eet_data/utc_eet_data_descriptor_decode_cipher.c
deleted file mode 100644 (file)
index 6b1122b..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-const char *key = "This is crypto key";
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_decode_cipher eet_data_descriptor_decode_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- *
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_descriptor_decode_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_descriptor_decode_cipher to get pointer to data.
- * @n Input Data:
- * @li data descriptor with info about data type for decoding;
- * @li pointer to data to be decoded;
- * @li const char *key the key to use as cipher;
- * @li size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Prepare example data structure.
- * @step 2 Set Descriptor class
- * @step 3 Create a new data descriptor
- * @step 4 Add elements to data descriptor
- * @step 5 Call eet_data_descriptor_encode_cipher()
- * @step 6 Call eet_data_descriptor_decode_cipher()
- *
- * @passcondition : Function return valid decoded struct pointer.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_decode_cipher_p)
-{
-   const char *key = "This is crypto key";
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd;
-   void * result;
-   void * ret = NULL;
-   int size_ret;
-   Example_Struct1 st1;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   result = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
-   ret = eet_data_descriptor_decode_cipher(edd, result, key, size_ret);
-   free(result);
-
-   if (ret == NULL)
-     {
-        eet_data_descriptor_free(edd);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   free(ret);
-   eet_data_descriptor_free(edd);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- * @addtogroup eet_data_descriptor_decode_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_descriptor_decode_cipher for "NULL" as param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of data descriptor with info about data type for decoding;
- * @li NULL instead of pointer to data to be decoded;
- * @li const char *key the key to use as cipher;
- * @li 0 instead of size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_decode_cipher for "NULL" as params.
- * @passcondition  :   A NULL value should return.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_decode_cipher_n)
-{
-   void * result;
-   const char *key = "This is crypto key";
-
-   result = eet_data_descriptor_decode_cipher(NULL,NULL,key,0);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_decode_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_decode_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_decode_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_decode_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_decode_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_element_add.c b/TC/eet/eet_data/utc_eet_data_descriptor_element_add.c
deleted file mode 100644 (file)
index d9cacff..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_Data_Descriptor *edd = NULL;
-Eet_Data_Descriptor_Class eddc = {0};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_element_add eet_data_descriptor_element_add()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
-   edd = eet_data_descriptor_file_new(&eddc);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_element_add
- * @{
- * @objective Positive test case checks if the functions adds elements properly.
- * @n Input Data:
- * @li data descriptor with info about data type for encoding;
- * @li "val2" - name of element to be serialized: val1 first, val1 and val2 next;
- * @li EET_T_DOUBLE - type of element to be serialized;
- * @li EET_G_UNKNOWN - type of group;
- * @li 0 as byte offset inside the source memory;
- * @li 0 number of elements (it's not used for EET_G_UNKNOWN);
- * @li NULL as counter name;
- * @li NULL as subtype's data descriptor.
- *
- * @procedure
- * @step 1 Add 1 element to data descriptor (via macro that calls tested function).
- * @step 2 Open eet file.
- * @step 3 Write data to file and save size of written data.
- * @step 4 Close file.
- * @step 5 Create new data descriptor.
- * @step 6 Add 2 elements to data descriptor sequentially.
- * @step 7 Write data to file and save size of written data.
- * @step 8 Check sizes of written data.
- *
- * @passcondition Size of second written data should be greater then the first one.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_element_add_p)
-{
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created", __FILE__,__LINE__);
-     }
-   int result1, result2;
-   Example_Struct1 st1 = {0};
-   Eet_File *ef = NULL;
-
-
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-
-   if (!(ef = eet_open("eet_test.eet", EET_FILE_MODE_WRITE)))
-     {
-        ck_abort_msg("[TET_MSG]:: %s[%d] : Eet error.. Eet_File is not created..", __FILE__,__LINE__);
-     }
-   result1 = eet_data_write(ef, edd, utc_eet_entry_name, &st1, 1);
-   eet_close(ef);
-   eet_data_descriptor_free(edd);
-
-   if (!(edd = eet_data_descriptor_file_new(&eddc)))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created", __FILE__,__LINE__);
-     }
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   eet_data_descriptor_element_add(edd, "val2", EET_T_DOUBLE, EET_G_UNKNOWN, 0, 0, NULL, NULL);
-
-   if (!(ef = eet_open("eet_test.eet", EET_FILE_MODE_WRITE)))
-     {
-        ck_abort_msg("[TET_MSG]:: %s[%d] : Eet error.. Eet_File is not created..", __FILE__,__LINE__);
-     }
-   result2 = eet_data_write(ef, edd, utc_eet_entry_name, &st1, 1);
-   eet_close(ef);
-
-   if (result2 <= result1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_element_add
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * if it is called with NULL instead of some arguments.
- * @li data descriptor with info about data type for encoding;
- * @li "val2" - name of element to be serialized;
- * @li 0/-2 - type of element to be serialized;
- * @li 0/-2 - type of group;
- * @li 0/-2 as byte offset inside the source memory;
- * @li 0/-2 number of elements
- * @li NULL as counter name;
- * @li NULL as subtype's data descriptor.
-
-
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_element_add for "NULL".
- * @step 2 Call function 2 times and pass (in turn) NULL instead of data descriptor
- * and name of element.
- * @step 3 Call function with invalid value for type of element to be serialized, type of element to be serialized,
- * type of group, byte offset inside the source memory, number of elements.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_element_add_n)
-{
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 0, 0, 0, 0, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_descriptor_element_add, edd, "val2", 0, 0, 0, 0, NULL, NULL);
-   eet_data_descriptor_element_add(edd, "val2", -2, -2, -2, -2, NULL, NULL);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_element_add");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_element_add_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_element_add_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_element_add.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_element_add.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_encode.c b/TC/eet/eet_data/utc_eet_data_descriptor_encode.c
deleted file mode 100644 (file)
index 3f71d92..0000000
+++ /dev/null
@@ -1,188 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_Data_Descriptor *edd = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_encode eet_data_descriptor_encode()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_data_descriptor() to get initialized data descriptor
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   edd = utils_eet_create_data_descriptor();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_encode
- * @{
- * @objective Positive test case 1 checks if the function returns pointer to encoded
- * data if it's called with valid arguments.
- * @n Input Data:
- * @li data descriptor with info about data type for encoding;
- * @li pointer to data for encoding;
- * @li pointer to the variable to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Prepare example data structure
- * @step 2 Call the function
- *
- * @passcondition Returned value is not NULL and positive value is set to the size_ret.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_encode_p)
-{
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created..", __FILE__,__LINE__);
-     }
-   int size_ret = 0;
-   Example_Struct1 st1 = {0};
-   st1.s1 = utc_eet_test_string;
-
-   void *encoded_data = eet_data_descriptor_encode(edd, &st1, &size_ret);
-
-   if (!encoded_data)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Function returned NULL..", __FILE__,__LINE__);
-     }
-   else if (size_ret == 0)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Encoded size equals 0..", __FILE__,__LINE__);
-     }
-   else
-     {
-        free(encoded_data);
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_encode
- * @{
- * @objective Positive test case 2 checks if the function returns pointer to encoded data
- * if it's called with NULL instead of pointer to variable to set encoded data size.
- * @n Input Data:
- * @li data descriptor with info about data type for encoding;
- * @li pointer to data for encoding;
- * @li NULL instead of pointer to variable to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Prepare example data structure
- * @step 2 Call the function
- *
- * @passcondition Function returns value that is not NULL and doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_encode_p2)
-{
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-   st1.s1 = utc_eet_test_string;
-
-   void *encoded_data = eet_data_descriptor_encode(edd, &st1, NULL);
-
-   if (!encoded_data)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   free(encoded_data);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_encode
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns NULL and doesn't set encoded size if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li data descriptor with info about data type for encoding;
- * @li pointer to data for encoding;
- * @li pointer to the an int to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Prepare example data structure.
- * @step 2 Call function 2 times and pass (in turn) NULL instead of data descriptor
- * and data to be encoded.
- *
- * @passcondition Function doesn't cause segmentation fault, returns NULL and encoded size must be 0.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_encode_n)
-{
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_Data_Descriptor is not created..", __FILE__,__LINE__);
-     }
-   int size_ret = -1;
-   Example_Struct1 st1;
-   st1.s1 = utc_eet_test_string;
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(NULL, eet_data_descriptor_encode, edd, &st1, &size_ret);
-
-   if (result_of_testing == TEST_FAIL || size_ret != -1)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_encode");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_encode_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_encode_p2);
-   tcase_add_test(tcase, utc_eet_data_descriptor_encode_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_encode.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_encode.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_encode_cipher.c b/TC/eet/eet_data/utc_eet_data_descriptor_encode_cipher.c
deleted file mode 100644 (file)
index f4c2eba..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_encode_cipher eet_data_descriptor_encode_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_descriptor_encode_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_descriptor_encode_cipher to get pointer to encoded data.
- * @n Input Data:
- * @li data descriptor with info about data type for encoding;
- * @li pointer to data for encoding;
- * @li const char *key The key to use as cipher;
- * @li pointer to the variable to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Prepare example data structure
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- * @step 4 Add elements to data descriptor
- * @step 5 Call eet_data_descriptor_encode_cipher
- *
- * @passcondition : Returned value differ from NULL and positive value set to the size_ret.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_encode_cipher_p)
-{
-   const char *key = "This is crypto key";
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd;
-   void * result ;
-   int size_ret;
-   Example_Struct1 st1;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   result = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
-
-   if (result == NULL || size_ret <= 0)
-     {
-        free(result);
-        eet_data_descriptor_free(edd);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   free(result);
-   eet_data_descriptor_free(edd);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- * @addtogroup eet_data_descriptor_encode_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_descriptor_encode_cipher for "NULL" as first param.
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of data descriptor with info about data type for encoding;
- * @li pointer to data for encoding;
- * @li const char *key The key to use as cipher;
- * @li pointer to the variable to be filled with the encoded size (-1).
- *
- * @procedure
- * @step 1 Prepare example data structure.
- * @step 2 Call the eet_data_descriptor_encode_cipher for "NULL" as first param.
- *
- * @passcondition : NULL returned and size_ret value not changed.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_encode_cipher_n)
-{
-   const char *key = "This is crypto key";
-   void * result;
-   int size_ret = -1;
-   Example_Struct1 st1;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   result = eet_data_descriptor_encode_cipher(NULL, &st1, key, &size_ret);
-
-   if (result != NULL || size_ret != -1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_encode_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_encode_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_encode_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_encode_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_encode_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_file_new.c b/TC/eet/eet_data/utc_eet_data_descriptor_file_new.c
deleted file mode 100644 (file)
index ba3a9a9..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_file_new eet_data_descriptor_file_new()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_file_new
- * @{
- * @objective Positive test case calls the eet_data_descriptor_file_new for
- * Eet_Data_Descriptor_Class to get handle to the new data descriptor.
- * @n Input Data: pointer to Eet_Data_Descriptor_Class instance.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_file_new for Eet_Data_Descriptor_Class.
- *
- * @passcondition Returned value is not NULL.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_file_new_p)
-{
-   Eet_Data_Descriptor_Class eddc;
-   EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
-
-   Eet_Data_Descriptor *result = eet_data_descriptor_file_new(&eddc);
-
-   if (result == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   eet_data_descriptor_free(result);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_file_new
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns NULL if it is called with NULL instead of pointer to data descriptor class.
- * @n Input Data: NULL instead of data descriptor class.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_file_new with NULL as argument.
- *
- * @passcondition Function doesn't cause segmentation fault and returns NULL.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_file_new_n)
-{
-   Eet_Data_Descriptor_Class eddc = {0};
-
-   if (UNITEST_FUNC_NEG_RET(NULL, eet_data_descriptor_file_new, &eddc) == TEST_FAIL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_file_new");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_file_new_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_file_new_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_file_new.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_file_new.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_free.c b/TC/eet/eet_data/utc_eet_data_descriptor_free.c
deleted file mode 100644 (file)
index 80352ed..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_free eet_data_descriptor_free()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_free
- * @{
- * @objective Positive test case checks if function executes successfully
- * if it is called with valid descriptor.
- * @n Input Data:
- * valid pointer to Eet_Data_Descriptor.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_free.
- *
- * @passcondition Function executes successfully.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_free_p)
-{
-   Eet_Data_Descriptor *edd = utils_eet_create_data_descriptor();
-
-   eet_data_descriptor_free(edd);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_free
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * if it is called with NULL.
- * @n Input Data:
- * NULL instead of valid pointer to Eet_Data_Descriptor.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_free with NULL.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_free_n)
-{
-   Eet_Data_Descriptor *edd = utils_eet_create_data_descriptor();
-
-   UNITEST_FUNC_NEG(eet_data_descriptor_free, edd);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_free");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_free_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_free_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_free.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_free.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_new.c b/TC/eet/eet_data/utc_eet_data_descriptor_new.c
deleted file mode 100644 (file)
index f41e318..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../utc_eet_utils.h"
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor
- * @{
- * @defgroup eet_data_descriptor2
- * eet_data_descriptor2_new()
- * eet_data_descriptor_name_get()
- * @{
- * @objective  Positive test case checks if function executes successfully
- *            if function create correct descriptop and function eet_data_descriptor_name_get
- *            get valid descriptop name.
- * @n Input Data:
- * @li eddc - descriptor class.
- *
- * @procedure
- * @step 1 Set data type to class descriptor.
- * @step 2 Create and check descriptor.
- * @step 3 Get and check descriptor name.
- *
- * @passcondition Function executes successfully.
- * @}
- * @}
- */
-START_TEST(utc_eet_data_descriptor2_new_p)
-{
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd = NULL;
-
-   EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
-
-   edd = eet_data_descriptor2_new(&eddc);
-
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. name %s", __FILE__,__LINE__);
-     }
-
-   const char *descriptor_name = eet_data_descriptor_name_get(edd);
-
-   if ((!descriptor_name) || (strcmp(descriptor_name, "Example_Struct1")))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. descriptor_name is invalid %s", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor
- * @{
- * @defgroup eet_data_descriptor3
- * eet_data_descriptor3_new()
- * eet_data_descriptor_name_get()
- * @{
- * @objective Positive test case checks if function executes successfully
- *            if function create correct descriptop and function eet_data_descriptor_name_get
- *            get valid descriptop name.
- * @n Input Data:
- * @li eddc - descriptor class.
- *
- * @procedure
- * @step 1 Set data type to class descriptor.
- * @step 2 Create and check descriptor.
- * @step 3 Get and check descriptor name.
- *
- * @passcondition Function executes successfully.
- * @}
- * @}
- */
-START_TEST(utc_eet_data_descriptor3_new_p)
-{
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd = NULL;
-
-   EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
-
-   edd = eet_data_descriptor3_new(&eddc);
-
-   if (!edd)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. name %s", __FILE__,__LINE__);
-     }
-
-   const char *descriptor_name = eet_data_descriptor_name_get(edd);
-
-   if ((!descriptor_name) || (strcmp(descriptor_name, "Example_Struct1")))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. descriptor_name is invalid %s", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_new");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor2_new_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor3_new_p);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_new.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_new.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_descriptor_stream_new.c b/TC/eet/eet_data/utc_eet_data_descriptor_stream_new.c
deleted file mode 100644 (file)
index 86052f7..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_descriptor_stream_new eet_data_descriptor_stream_new()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_descriptor_stream_new
- * @{
- * @objective Positive test case calls the eet_data_descriptor_stream_new for
- * Eet_Data_Descriptor_Class to get handle to the new data descriptor.
- * @n Input Data: pointer to Eet_Data_Descriptor_Class instance.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_stream_new for Eet_Data_Descriptor_Class.
- *
- * @passcondition Returned value is not NULL.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_stream_new_p)
-{
-   Eet_Data_Descriptor_Class eddc;
-   EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Example_Struct1);
-   Eet_Data_Descriptor *edd = eet_data_descriptor_stream_new(&eddc);
-
-   if (edd == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   eet_data_descriptor_free(edd);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_descriptor_stream_new
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns NULL if it is called with NULL instead of pointer to data descriptor class.
- * @n Input Data: NULL instead of data descriptor class.
- *
- * @procedure
- * @step 1 Call the eet_data_descriptor_stream_new with NULL as argument.
- *
- * @passcondition Function doesn't cause segmentation fault and returns NULL.
- * @}
- */
-START_TEST(utc_eet_data_descriptor_stream_new_n)
-{
-   Eet_Data_Descriptor_Class eddc = {0};
-
-   if (UNITEST_FUNC_NEG_RET(NULL, eet_data_descriptor_stream_new, &eddc) == TEST_FAIL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_descriptor_stream_new");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_descriptor_stream_new_p);
-   tcase_add_test(tcase, utc_eet_data_descriptor_stream_new_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_descriptor_stream_new.log");
-   srunner_set_xml(srunner, "utc_eet_data_descriptor_stream_new.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_dump.c b/TC/eet/eet_data/utc_eet_data_dump.c
deleted file mode 100644 (file)
index 204dd38..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-Eet_File *ef = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_dump eet_data_dump()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   utils_eet_create_file_edd(&ef, NULL, NULL, NULL);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_dump
- * @{
- * @objective Positive test case checks if eet_data_dump dumps data from
- * eet file to string properly.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call eet_data_dump for opened file with test data.
- *
- * @passcondition Function returns 1 and string1 is not NULL.
- * @}
- */
-START_TEST(utc_eet_data_dump_p)
-{
-   void *string1 = NULL;
-
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   else if (!eet_data_dump(ef, utc_eet_entry_name, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed.. \n", __FILE__, __LINE__);
-     }
-   free(string1);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_dump
- * @{
- * @objective Negative test case 1 checks if eet_data_dump doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and callback that dumps data.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_dump_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_dump, ef, utc_eet_entry_name, append_string, &string1);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-   free(string1);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_dump
- * @{
- * @objective Negative test case 2 checks if eet_data_dump doesn't cause segmentation fault
- * if it is called with NULL instead of pointer to string to save dumped data.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data (replaced by NULL)
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function and pass (in turn) NULL instead of last argument.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_dump_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 0, 1)
-   UNITEST_FUNC_NEG_CA(eet_data_dump, ef, utc_eet_entry_name, append_string, &string1)
-   printf("[TEST_PASS]:: %s[%d] : Test has passed.. \n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_dump");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_dump_p);
-   tcase_add_test(tcase, utc_eet_data_dump_n);
-   tcase_add_test(tcase, utc_eet_data_dump_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_dump.log");
-   srunner_set_xml(srunner, "utc_eet_data_dump.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_dump_cipher.c b/TC/eet/eet_data/utc_eet_data_dump_cipher.c
deleted file mode 100644 (file)
index 2853f38..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-Eet_File *ef = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_dump_cipher eet_data_dump_cipher()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   utils_eet_create_file_edd(&ef, NULL, NULL, NULL);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_dump_cipher
- * @{
- *
- * @objective Positive test case checks if eet_data_dump_cipher dumps with cipher
- * data from eet file to string properly.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call eet_data_dump_cipher for opened file with test data.
- *
- * @passcondition Function returns 1 and string1 is not NULL.
- * @}
- */
-START_TEST(utc_eet_data_dump_cipher_p)
-{
-   void *string1 = NULL;
-
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   else if (!eet_data_dump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-   free(string1);
-}
-END_TEST
-/**
- * @addtogroup eet_data_dump_cipher
- * @{
- * @objective Negative test case 1 checks if eet_data_dump_cipher doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and callback that dumps data.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_dump_cipher_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 0, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_dump_cipher, ef, utc_eet_entry_name, utc_eet_cipher, append_string, &string1);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-   free(string1);
-}
-END_TEST
-/**
- * @addtogroup eet_data_dump_cipher
- * @{
- * @objective Negative test case 2 checks if eet_data_dump_cipher doesn't cause segmentation fault
- * if it is called with NULL instead of cipher that data were encoded with.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li NULL like a cipher that data were encoded with;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function with NULL instead of cipher that data were encoded with.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_dump_cipher_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 1, 0, 1);
-   UNITEST_FUNC_NEG_CA(eet_data_dump_cipher, ef, utc_eet_entry_name, utc_eet_cipher, append_string, &string1);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_dump_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_dump_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_dump_cipher_n);
-   tcase_add_test(tcase, utc_eet_data_dump_cipher_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_dump_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_dump_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_node_decode_cipher.c b/TC/eet/eet_data/utc_eet_data_node_decode_cipher.c
deleted file mode 100644 (file)
index b7ed48e..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_node_decode_cipher eet_data_node_decode_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- * @step 2 Create new eet_node.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_node_decode_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_node_decode_cipher to get the pointer.
- * @n Input Data:
- * @li pointer to data to be decoded;
- * @li const char *key the key to use as cipher;
- * @li size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Call eet_data_node_encode_cipher.
- * @step 2 Call eet_data_node_decode_cipher.
- * @passcondition  :   Returned pointer should not be NULL.
- * @}
- */
-START_TEST(utc_eet_data_node_decode_cipher_p)
-{
-   void * data;
-   int size_ret;
-   const char *key = "This is crypto key";
-   Eet_Node *node;
-   Eet_Node *result;
-
-   node = eet_node_string_new("node_new","str");
-
-   data = eet_data_node_encode_cipher(node, key, &size_ret);
-   result = eet_data_node_decode_cipher(data, key, size_ret);
-
-   if (result == NULL)
-     {
-        eet_node_del(node);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-   eet_node_del(node);
-   eet_node_del(result);
-}
-END_TEST
-/**
- * @addtogroup eet_data_node_decode_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_node_decode_cipher for "NULL" as first param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instesd of pointer to data to be decoded;
- * @li const char *key the key to use as cipher;
- * @li 0 instesd of size of encoded data that has to be decoded.
- *
- * @procedure
- * @step 1 Call the eet_data_node_decode_cipher for "NULL" as first param.
- * @passcondition  : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_node_decode_cipher_n)
-{
-   Eet_Node * result;
-   const char *key = "This is crypto key";
-
-   result = eet_data_node_decode_cipher(NULL, key, 0);
-
-   if (result != NULL)
-     {
-        eet_node_del(result);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_node_decode_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_node_decode_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_node_decode_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_node_decode_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_node_decode_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_node_encode_cipher.c b/TC/eet/eet_data/utc_eet_data_node_encode_cipher.c
deleted file mode 100644 (file)
index 92fc268..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_node_encode_cipher eet_data_node_encode_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- * @step 2 Create new eet_node.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_node_encode_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_node_encode_cipher to get the pointer.
- * @n Input Data:
- * @li pointer to Eet node;
- * @li const char *key The key to use as cipher;
- * @li pointer to the variable to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Call eet_data_node_encode_cipher.
- * @passcondition  :   Returned pointer should not be NULL.
- * @}
- */
-START_TEST(utc_eet_data_node_encode_cipher_p)
-{
-   void * result;
-   int size_ret;
-   const char *key = "This is crypto key";
-   Eet_Node *node;
-
-   node = eet_node_string_new("node_new","str");
-   result = eet_data_node_encode_cipher(node,key,&size_ret);
-
-   if (result == NULL)
-     {
-        eet_node_del(node);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-   eet_node_del(node);
-   free(result);
-}
-END_TEST
-/**
- * @addtogroup eet_data_node_encode_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_node_encode_cipher for "NULL" as first param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instesd of a pointer to Eet node;
- * @li const char *key The key to use as cipher;
- * @li pointer to the variable to be filled with the encoded size.
- *
- * @procedure
- * @step 1 Call the eet_data_node_encode_cipher for "NULL" as first param.
- * @passcondition  : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_node_encode_cipher_n)
-{
-   void *result;
-   int size_ret;
-   const char *key = "This is crypto key";
-
-   result = eet_data_node_encode_cipher(NULL, key, &size_ret);
-
-   if (result != NULL)
-     {
-        free(result);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_node_encode_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_node_encode_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_node_encode_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_node_encode_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_node_encode_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_node_read_cipher.c b/TC/eet/eet_data/utc_eet_data_node_read_cipher.c
deleted file mode 100644 (file)
index 02d0501..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-
-Eet_File *ef;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_node_read_cipher eet_data_node_read_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- * @step 2 Open eet file
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   ef = eet_open("eet_test.eet", EET_FILE_MODE_READ_WRITE);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_close(ef);
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_node_read_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_node_read_cipher.
- * @n Input Data:
- * @li opened eet file with test data, encoded with cipher;
- * @li "test" - saved data's key name.
- * @li "This is crypto key" - cipher that data were encoded with.
- *
- * @procedure
- * @step 1 Create new eet_node
- * @step 2 Use eet_data_node_write_cipher
- * @step 3 Call eet_data_node_read_cipher
- *
- * @passcondition  : Returned pointer should not be NULL
- * @}
- */
-START_TEST(utc_eet_data_node_read_cipher_p)
-{
-   Eet_Node * result;
-   const char *key = "This is crypto key";
-   Eet_Node * node;
-
-   node = eet_node_string_new("node_new","str");
-
-   eet_data_node_write_cipher(ef,"test",key,node,1);
-   result = eet_data_node_read_cipher(ef,"test",key);
-
-   if (result == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   eet_node_del (result);
-   eet_node_del (node);
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- * @addtogroup eet_data_node_read_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_node_read_cipher for "NULL" as param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of opened eet file with test data, encoded with cipher;
- * @li NULL instead of "test" - saved data's key name.
- * @li NULL instead of "This is crypto key" - cipher that data were encoded with.
- *
- * @procedure
- * @step 1 Call the eet_data_node_read_cipher for "NULL" as params.
- * @passcondition  :   A NULL value should return.
- * @}
- */
-START_TEST(utc_eet_data_node_read_cipher_n)
-{
-   Eet_Node * result;
-
-   result = eet_data_node_read_cipher(NULL,NULL,NULL);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_node_read_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_node_read_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_node_read_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_node_read_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_node_read_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_node_write_cipher.c b/TC/eet/eet_data/utc_eet_data_node_write_cipher.c
deleted file mode 100644 (file)
index d3a0f42..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_File *ef = NULL;
-Eet_Node *node = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_node_write_cipher eet_data_node_write_cipher()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Create new eet_node
- * @step 3 Open eet file
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   if (!(node = eet_node_string_new("node_new", "str")))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_node is not created", __FILE__,__LINE__);
-     }
-   ef = eet_open("eet_test.eet", EET_FILE_MODE_WRITE);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_node_del(node);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_node_write_cipher
- * @{
- * @objective Positive test case checks if eet_data_node_write_cipher writes
- * Eet_Node to Eet_File properly.
- * @n Input Data:
- * @li opened eet file;
- * @li "/key/to_store/at" - key name to save in file;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li node - Eet_Node*, test data to be saved;
- * @li 0 - compress flag.
- *
- * @procedure
- * @step 1 Check if file to save data is opened.
- * @step 2 Call eet_data_node_write_cipher.
- *
- * @passcondition Returned value doesn't equals 0.
- * @}
- */
-START_TEST(utc_eet_data_node_write_cipher_p)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-   if (!eet_data_node_write_cipher(ef, utc_eet_entry_name, utc_eet_cipher, node, 0))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_node_write_cipher
- * @{
- * @objective Negative test case 1 checks if eet_data_node_write_cipher doesn't
- * cause segmentation fault and returns expected value (0) if it is called
- * with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file;
- * @li "/key/to_store/at" - key name to save in file;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li node - Eet_Node*, test data to be saved;
- * @li 0 - compress flag.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and node to be saved.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-
-START_TEST(utc_eet_data_node_write_cipher_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_node_write_cipher, ef, utc_eet_entry_name, utc_eet_cipher, node, 0);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_node_write_cipher
- * @{
- * @objective Negative test case 2 checks if eet_data_node_write_cipher doesn't
- * cause segmentation fault if it is called with NULL instead of cipher key and
- * negative value of compress flag.
- *
- * @n Input Data:
- * @li opened eet file;
- * @li "/key/to_store/at" - key name to save in file;
- * @li NULL like a cipher that data were encoded with (replaced by NULL);
- * @li node - Eet_Node*, test data to be saved;
- * @li 0/-2 - compress flag.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function eet_data_node_write_cipher with NULL instead of cipher key.
- * @step 3 Call function eet_data_node_write_cipher with negative value of compress flag.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_node_write_cipher_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 1, 0, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_node_write_cipher, ef, utc_eet_entry_name, utc_eet_cipher, node, 0);
-   eet_data_node_write_cipher(ef, utc_eet_entry_name, utc_eet_cipher, node, -2);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_node_write_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_node_write_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_node_write_cipher_n);
-   tcase_add_test(tcase, utc_eet_data_node_write_cipher_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_node_write_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_node_write_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_read.c b/TC/eet/eet_data/utc_eet_data_read.c
deleted file mode 100644 (file)
index 0b1b7ac..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_File *ef = NULL;
-Eet_Data_Descriptor *edd = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_read eet_data_read()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- * and save pointer to data descriptor.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   utils_eet_create_file_edd(&ef, &edd, NULL, NULL);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_read
- * @{
- * @objective Positive test case check if eet_data_read function reads data
- * from eet file and decodes it properly.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - saved data's key name.
- *
- * @procedure
- * @step 1 Call eet_data_read to read data from file.
- * @step 2 Compare field from loaded structure with value that was saved into the file.
- *
- * @passcondition Function returns pointer to loaded end decoded data, not NULL.
- * String field from loaded data must match to the one from saved data.
- * @}
- */
-START_TEST(utc_eet_data_read_p)
-{
-   void *data = NULL;
-
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   else if (!(data = eet_data_read(ef, edd, utc_eet_entry_name)))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
-     }
-   else
-     {
-        Example_Struct1 *st = (Example_Struct1*) data;
-        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
-          {
-             ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
-          }
-        else
-          {
-             printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-          }
-        free(data);
-     }
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_read
- * @{
- * @objective Negative test case 1 checks if function doesn't cause segmentation fault
- * and returns NULL value if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - saved data's key name.
- *
- * @procedure
- * @step 1 Call function 2 times and pass (in turn) NULL instead of opened file
- * and key name. If to pass NULL instead of data descriptor function doesn't return NULL -
- * it reads data but doesn't decode it.
- *
- * @passcondition Function doesn't cause segmentation fault and returns NULL in each case.
- * @}
- */
-START_TEST(utc_eet_data_read_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 0, 1);
-   UNITEST_FUNC_NEG_CA_RET(NULL, eet_data_read, ef, edd, utc_eet_entry_name);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_read
- * @{
- * @objective Negative test case 2 checks if function doesn't cause segmentation fault
- * if it is called with NULL instead of eet data decriptor.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding (replaced by NULL);
- * @li "/key/to_store/at" - saved data's key name.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function eet_data_read with NULL instead of eet data decriptor.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-
-START_TEST(utc_eet_data_read_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 1, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_read, ef, edd, utc_eet_entry_name);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_read");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_read_p);
-   tcase_add_test(tcase, utc_eet_data_read_n);
-   tcase_add_test(tcase, utc_eet_data_read_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_read.log");
-   srunner_set_xml(srunner, "utc_eet_data_read.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_read_cipher.c b/TC/eet/eet_data/utc_eet_data_read_cipher.c
deleted file mode 100644 (file)
index b41f2ac..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_File *ef = NULL;
-Eet_Data_Descriptor *edd = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_read_cipher eet_data_read_cipher()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- * and save pointer to data descriptor.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   utils_eet_create_file_edd(&ef, &edd, NULL, utc_eet_cipher);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_close(ef);
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_read_cipher
- * @{
- * @objective Positive test case check if eet_data_read_cipher function reads data
- * (encoded with cipher) from eet file and decodes it properly.
- * @n Input Data:
- * @li opened eet file with test data, encoded with cipher;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - saved data's key name.
- * @li "This is crypto key" - cipher that data were encoded with.
- *
- * @procedure
- * @step 1 Call eet_data_read_cipher to read data from file.
- * @step 2 Compare field from loaded structure with value that was saved into the file.
- *
- * @passcondition Function returns pointer to loaded end decoded data, not NULL.
- * String field from loaded data must match to the one from saved data.
- * @}
- */
-START_TEST(utc_eet_data_read_cipher_p)
-{
-   void *data = NULL;
-
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   else if (!(data = eet_data_read_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher)))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
-     }
-   else
-     {
-        Example_Struct1 *st = (Example_Struct1*) data;
-        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
-          {
-             ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
-          }
-        else
-          {
-             printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-          }
-        free(data);
-     }
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_read_cipher
- * @{
- * @objective Negative test case 1 checks if function doesn't cause segmentation fault
- * and returns NULL value if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data, encoded with cipher;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - saved data's key name.
- * @li "This is crypto key" - cipher which data were encoded with.
- *
- * @procedure
- * @step 1 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and cipher. If to pass NULL instead of data descriptor function doesn't return NULL -
- * it reads data but doesn't decode it.
- *
- * @passcondition Function doesn't cause segmentation fault and returns NULL in each case.
- * @}
- */
-START_TEST(utc_eet_data_read_cipher_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 0, 1, 1);
-   UNITEST_FUNC_NEG_CA_RET(NULL, eet_data_read_cipher, ef, edd, utc_eet_entry_name, utc_eet_cipher);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-/**
- * @addtogroup eet_data_read_cipher
- * @{
- * @objective Negative test case 2 checks if function doesn't cause segmentation fault
- * if it is called with NULL instead of eet data decriptor.
- * @n Input Data:
- * @li opened eet file with test data, encoded with cipher;
- * @li pointer to eet data decriptor used for decoding(replace by NULL);
- * @li "/key/to_store/at" - saved data's key name.
- * @li "This is crypto key" - cipher which data were encoded with.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Call function eet_data_read_cipher with NULL instead of eet data decriptor.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-
-START_TEST(utc_eet_data_read_cipher_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 1, 0, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_read_cipher, ef, edd, utc_eet_entry_name, utc_eet_cipher);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_read_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_read_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_read_cipher_n);
-   tcase_add_test(tcase, utc_eet_data_read_cipher_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_read_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_read_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_read_cipher_buffer.c b/TC/eet/eet_data/utc_eet_data_read_cipher_buffer.c
deleted file mode 100644 (file)
index 1b1696f..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../utc_eet_utils.h"
-
-Eet_File *ef = NULL;
-Eet_Data_Descriptor *edd = NULL;
-
-static Example_Struct1 input_data = {0};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_read_cipher_buffer eet_data_read_cipher_buffer()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened empty file to write data
- * and save pointer to data descriptor.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   input_data.s1 = utc_eet_test_string;
-   utils_eet_create_file_edd(&ef, &edd, NULL, utc_eet_cipher);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_read_cipher_buffer
- * @{
- *
- * @objective Positive test case checks if eet_data_read_cipher_buffer read with cipher
- * data from eet file.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li utc_eet_entry_name - saved data's key name;
- * @li utc_eet_cipher - cipher that data were encoded with;
- * @li data - read and decode data from eet file;
- * @li "sizeof(input_data)" - size of read data.
- *
- * @procedure
- * @step 1 Check if test eet file is opened.
- * @step 2 Compare field from loaded structure with value that was saved into the file.
- *
- * @passcondition Function returns pointer to loaded end decoded data, not NULL.
- * String field from loaded data must match to the one from saved data.
- * @}
- */
-START_TEST(utc_eet_data_read_cipher_buffer_p)
-{
-   void *data = NULL;
-
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   else if (!(data = eet_data_read_cipher_buffer(ef, edd, utc_eet_entry_name, utc_eet_cipher, data, sizeof(input_data))))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not read", __FILE__,__LINE__);
-     }
-   else
-     {
-        Example_Struct1 *st = (Example_Struct1*) data;
-        if (!(st->s1) || strcmp(st->s1, utc_eet_test_string))
-          {
-             ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Read data is wrong: %s", __FILE__,__LINE__, st->s1);
-          }
-        else
-          {
-             printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-          }
-        free(data);
-     }
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_read_cipher_buffer");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_read_cipher_buffer_p);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_read_cipher_buffer.log");
-   srunner_set_xml(srunner, "utc_eet_data_read_cipher_buffer.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_text_dump.c b/TC/eet/eet_data/utc_eet_data_text_dump.c
deleted file mode 100644 (file)
index b97354a..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../utc_eet_utils.h"
-#include "../../utc_negative_unitest.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-char *transfert1 = NULL;
-
-int size_ret = 0;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_text_dump eet_data_text_dump()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_data_descriptor() to get initialized data descriptor
- * @step 3 Prepare example data structure
- * @step 4 Call eet_data_descriptor_encode
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   Eet_Data_Descriptor *edd = utils_eet_create_data_descriptor();
-
-   if (!edd)
-      return;
-
-   Example_Struct1 st1;
-   st1.s1 = utc_eet_test_string;
-   transfert1 = eet_data_descriptor_encode(edd, &st1, &size_ret);
-
-   if (!transfert1)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. eet_data_descriptor_encode returned NULL", __FILE__,__LINE__);
-
-   eet_data_descriptor_free(edd);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   free(transfert1);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_text_dump
- * @{
- * @objective Positive test case calls the eet_data_text_dump with encoded data
- * and tests that the function dumps encoded data to string properly.
- * @n Input Data:
- * @li encoded data to dump;
- * @li size of encoded data;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test data is encoded and not NULL
- * @step 2 Call eet_data_text_dump
- *
- * @passcondition Function returns 1 and string1 is not NULL.
- * @}
- */
-START_TEST(utc_eet_data_text_dump_p)
-{
-   if (!transfert1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   void *string1 = NULL;
-
-   if (!eet_data_text_dump(transfert1, size_ret, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-   free(string1);
-}
-END_TEST
-/**
- * @addtogroup eet_data_text_dump
- * @{
- * @objective Negative test case 1 checks if eet_data_text_dump doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments and negative
- * value instead of size of the encoded data.
- * @n Input Data:
- * @li encoded data to dump;
- * @li 0/-2 like size of encoded data;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Check if test data is encoded and not NULL
- * @step 2 Call function 2 times and pass (in turn) NULL instead of encoded data and callback.
- * @step 3 Call function with negative value of size of encoded data.
- *
- * @passcondition Function doesn't cause segmentation fault, returns 0 in all cases and data wasn't sat.
- * @}
- */
-START_TEST(utc_eet_data_text_dump_n)
-{
-   if (!transfert1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 0, 0, 0)
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_text_dump, transfert1, size_ret, append_string, &string1)
-   int ret = eet_data_text_dump(transfert1, -2, append_string, &string1);
-
-   if (result_of_testing == TEST_FAIL || ret || string1)
-     {
-        free(string1);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_text_dump
- * @{
- * @objective Negative test case 2 checks if eet_data_text_dump doesn't cause segmentation fault
- * if it is called with NULL instead of size of encoded data and pointer to string to save dumped data.
- * @n Input Data:
- * @li encoded data to dump;
- * @li size of encoded data (replaced by NULL);
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data (replaced by NULL).
- *
- * @procedure
- * @step 1 Check if test data is encoded and not NULL
- * @step 2 Call function 2 times and pass (in turn) NULL instead of encoded data and callback.
- * @step 3 Call function with negative value of size of encoded data.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_text_dump_n2)
-{
-   if (!transfert1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   void *string1 = NULL;
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 1, 0, 1)
-   UNITEST_FUNC_NEG_CA(eet_data_text_dump, transfert1, size_ret, append_string, &string1)
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_text_dump");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_text_dump_p);
-   tcase_add_test(tcase, utc_eet_data_text_dump_n);
-   tcase_add_test(tcase, utc_eet_data_text_dump_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_text_dump.log");
-   srunner_set_xml(srunner, "utc_eet_data_text_dump.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_text_dump_cipher.c b/TC/eet/eet_data/utc_eet_data_text_dump_cipher.c
deleted file mode 100644 (file)
index 15192e3..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-static void append_string(void *data, const char *str)
-{
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   if (!data)
-      return;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_text_dump_cipher eet_data_text_dump_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_text_dump_cipher
- * @{
- * @objective Positive test case 01
- * Call function to get ascii text representation of eet encoded data structure
- * @n Input Data:
- * @li encoded data to dump;
- * @li "My crypto key" key to cipher;
- * @li size of encoded data;
- * @li append_string - callback to dump data;
- * @li &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Prepare example data structure
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- * @step 4 Add elements to data descriptor
- * @step 5 Encode data by using eet_data_descriptor_encode_cipher
- * @step 6 Call eet_data_text_dump_cipher
- *
- * @passcondition  : Function returns 1 and string1 not NULL
- * @}
- */
-START_TEST(utc_eet_data_text_dump_cipher_p)
-{
-   int result, size_ret;
-   Example_Struct1 st1;
-   void *transfert1;
-   char *string1 = NULL;
-   const char *key = "My crypto key";
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   transfert1 = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
-   eet_data_descriptor_free(edd);
-
-   result = eet_data_text_dump_cipher(transfert1, key ,size_ret, append_string, &string1);
-   free(transfert1);
-   if (result != 1 || NULL == string1)
-     {
-        free(string1);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-   free(string1);
-}
-END_TEST
-/**
- * @addtogroup eet_data_text_dump_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_text_dump_cipher for "NULL" as param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of encoded data to dump;
- * @li NULL instead of "My crypto key" key to cipher;
- * @li 0 instead of size of encoded data;
- * @li NULL instead of append_string - callback to dump data;
- * @li NULL instead of &string1 - pointer to string to save dumped data.
- *
- * @procedure
- * @step 1 Call the eet_data_text_dump_cipher for "NULL" as params.
- * @passcondition  :   Should return 0.
- * @}
- */
-START_TEST(utc_eet_data_text_dump_cipher_n)
-{
-   int result ;
-
-   result = eet_data_text_dump_cipher(NULL, NULL, 0, append_string, NULL);
-
-   if (result != 0)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_text_dump_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_text_dump_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_text_dump_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_text_dump_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_text_dump_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_text_undump.c b/TC/eet/eet_data/utc_eet_data_text_undump.c
deleted file mode 100644 (file)
index 5adeed4..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../utc_eet_utils.h"
-#include "../../utc_negative_unitest.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-char *string1 = NULL;
-char *transfert1 = NULL;
-
-int size_ret = 0;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_text_undump eet_data_text_undump()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_data_descriptor() to get initialized data descriptor
- * @step 3 Prepare example data structure
- * @step 4 Call eet_data_descriptor_encode
- * @step 5 Dump test data - call eet_data_text_dump
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   Eet_Data_Descriptor *edd = utils_eet_create_data_descriptor();
-
-   if (!edd)
-      return;
-
-   Example_Struct1 st1 = {0};
-   st1.s1 = utc_eet_test_string;
-   transfert1 = eet_data_descriptor_encode(edd, &st1, &size_ret);
-
-   if (!transfert1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. eet_data_descriptor_encode returned NULL", __FILE__,__LINE__);
-     }
-   else if (!eet_data_text_dump(transfert1, size_ret, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-
-        if (string1)
-          {
-             free(string1);
-             string1 = NULL;
-          }
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-   eet_data_descriptor_free(edd);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_text_undump
- * @{
- * @objective Positive test case checks if eet_data_text_undump returns pointer
- * to undumped data.
- * @n Input Data:
- * @li test data to undump;
- * @li size of test data;
- * @li pointer to variable to write size of encoded data;
- *
- * @procedure
- * @step 1 Check if test data is dumped
- * @step 2 Call eet_data_text_undump
- *
- * @passcondition  Function returns pointer to undumped data. This data and it's size
- * must match with the initial test data ones.
- * @}
- */
-START_TEST(utc_eet_data_text_undump_p)
-{
-   if (!string1 || !transfert1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-     }
-   int size_ret2 = 0;
-
-   char *result_data = eet_data_text_undump(string1, strlen(string1), &size_ret2);
-
-   if (!result_data)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Function returned NULL", __FILE__,__LINE__);
-     }
-   else if (strcmp(result_data, transfert1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Undumped data and initial data don't match", __FILE__,__LINE__);
-     }
-   else if (size_ret != size_ret2)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Sizes of undumped data and initial data don't match", __FILE__,__LINE__);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-   free(result_data);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_text_undump");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_text_undump_p);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_text_undump.log");
-   srunner_set_xml(srunner, "utc_eet_data_text_undump.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_text_undump_cipher.c b/TC/eet/eet_data/utc_eet_data_text_undump_cipher.c
deleted file mode 100644 (file)
index 0436cee..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-static void append_string(void *data, const char *str)
-{
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   if (!data)
-      return;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_text_undump_cipher eet_data_text_undump_cipher()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_text_undump_cipher
- * @{
- * @objective Positive test case 01
- * Call the eet_data_text_undump_cipher to get pointer to encoded data.
- * @n Input Data:
- * @li test data to undump;
- * @li "My crypto key" - key to cipher;
- * @li size of test data;
- * @li pointer to variable to write size of encoded data;
- *
- * @procedure
- * @step 1 Prepare example data structure
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- * @step 4 Add elements to data descriptor
- * @step 5 Encode data
- * @step 6 Dump data
- * @step 7 Call eet_data_text_undump_cipher
- *
- * @passcondition  : Not NULL returned and size_ret2 greater than 0
- * @}
- */
-START_TEST(utc_eet_data_text_undump_cipher_p)
-{
-   int size_ret, size_ret2, ret;
-   void *result;
-   Example_Struct1 st1;
-   void *transfert1;
-   char *string1 = NULL;
-   const char *key = "My crypto key";
-   Eet_Data_Descriptor_Class eddc;
-   Eet_Data_Descriptor *edd;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   transfert1 = eet_data_descriptor_encode_cipher(edd, &st1, key, &size_ret);
-   eet_data_descriptor_free(edd);
-
-   ret = eet_data_text_dump_cipher(transfert1, key, size_ret, append_string, &string1);
-   free(transfert1);
-   if (ret != 1 || NULL == string1)
-     {
-        free(string1);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Precondition eet_data_text_dump_cipher() has failed..", __FILE__,__LINE__);
-     }
-
-   result = eet_data_text_undump_cipher(string1, key, strlen(string1), &size_ret2);
-   free(string1);
-   if (NULL == result || size_ret2 <= 0 )
-     {
-        free(result);
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-   free(result);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_text_undump_cipher
- * @{
- * @objective Negative test case 01
- * Call the eet_data_text_undump_cipher for "NULL" as param
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of test data to undump;
- * @li NULL instead of "My crypto key" - key to cipher;
- * @li 0 instead of size of test data;
- * @li NULL instead of pointer to variable to write size of encoded data;
- *
- * @procedure
- * @step 1 Call the eet_data_text_undump_cipher for "NULL" as params.
- * @passcondition  :   A NULL value should return.
- * @}
- */
-START_TEST(utc_eet_data_text_undump_cipher_n)
-{
-   void *result ;
-
-   result = eet_data_text_undump_cipher(NULL, NULL, 0, NULL);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_text_undump_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_text_undump_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_text_undump_cipher_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_text_undump_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_text_undump_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_undump.c b/TC/eet/eet_data/utc_eet_data_undump.c
deleted file mode 100644 (file)
index 29350cc..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../utc_eet_utils.h"
-#include "../../utc_negative_unitest.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-Eet_File *ef = NULL;
-char *string1 = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_undump eet_data_undump()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- * @step 3 Dump data from opened file
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   utils_eet_create_file_edd(&ef, NULL, NULL, NULL);
-
-   if (!ef)
-      return;
-
-   if (!eet_data_dump(ef, utc_eet_entry_name, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-
-        if (string1)
-          {
-             free(string1);
-             string1 = NULL;
-          }
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   free(string1);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_undump
- * @{
- * @objective Positive test case checks if eet_data_undump undumps data from
- * string to eet file properly.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li string data to undump;
- * @li string data size;
- * @li 0/1 - compress flag.
- *
- * @procedure
- * @step 1 Check if test data is loaded from test file and dumped
- * @step 2 Call eet_data_undump with compress flag 0
- * @step 3 Call eet_data_undump with compress flag 1
-
-
- *
- * @passcondition Function returns 1 in both cases.
- * @}
- */
-START_TEST(utc_eet_data_undump_p)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   if (!eet_data_undump(ef, utc_eet_entry_name, string1, strlen(string1), 0))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   if (!eet_data_undump(ef, utc_eet_entry_name, string1, strlen(string1), 1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_undump
- * @{
- * @objective Negative test case 1 checks if eet_data_undump doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li string data to undump;
- * @li string data size;
- * @li 0 - compress flag.
- *
- * @procedure
- * @step 1 Check if test data is loaded from test file and dumped
- * @step 2 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and data.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_undump_n)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 0, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_undump, ef, utc_eet_entry_name, string1, strlen(string1), 0);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_undump
- * @{
- * @objective Negative test case 2 checks if eet_data_undump doesn't cause segmentation fault
- *if it is called with 0/negative value instead of data size and 0/negative value of compress flag;
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li string data to undump;
- * @li 0/-2 - data size;
- * @li 0/-2 - compress flag.
- *
- * @procedure
- * @step 1 Call eet_data_undum with 0 instead of data size.
- * @step 2 Call eet_data_undum with negative value instead of data size.
- * @step 2 Call eet_data_undum with negative value of compress.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_undump_n2)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 0, 1, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_undump, ef, utc_eet_entry_name, string1, strlen(string1), 0);
-   eet_data_undump(ef, utc_eet_entry_name, string1, -2, 0);
-   eet_data_undump(ef, utc_eet_entry_name, string1, strlen(string1), -2);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_undump");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_undump_p);
-   tcase_add_test(tcase, utc_eet_data_undump_n);
-   tcase_add_test(tcase, utc_eet_data_undump_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_undump.log");
-   srunner_set_xml(srunner, "utc_eet_data_undump.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_undump_cipher.c b/TC/eet/eet_data/utc_eet_data_undump_cipher.c
deleted file mode 100644 (file)
index 4943585..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <string.h>
-#include <stdio.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-
-static void append_string(void *data, const char *str)
-{
-   if (!data)
-      return;
-
-   char **string = data;
-   char *temp = NULL;
-   int length;
-
-   length = *string ? strlen(*string) : 0;
-   temp = realloc(*string, strlen(str) + length + 1);
-   *string = temp;
-
-   memcpy((*string) + length, str, strlen(str) + 1);
-}
-Eet_File *ef = NULL;
-char *string1 = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_undump_cipher eet_data_undump_cipher()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened file with test data
- * @step 3 Dump data with cipher from opened file
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   utils_eet_create_file_edd(&ef, NULL, NULL, NULL);
-
-   if (!ef)
-      return;
-
-   if (!eet_data_dump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, append_string, &string1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: function returned 0", __FILE__,__LINE__);
-
-        if (string1)
-          {
-             free(string1);
-             string1 = NULL;
-          }
-     }
-   else if (!string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Data is not dumped: string == NULL", __FILE__,__LINE__);
-     }
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_undump_cipher
- * @{
- * @objective Positive test case checks if eet_data_undump_cipher undumps data from
- * string to eet file properly.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li string data to undump;
- * @li string data size;
- * @li 0/1 - compress flag.
- *
- * @procedure
- * @step 1 Check if test data is loaded from test file and dumped
- * @step 2 Call eet_data_undump_cipher with compress flag 0.
- * @step 3 Call eet_data_undump_cipher with compress flag 1.
- *
- * @passcondition Function returns 1 in both cases.
- * @}
- */
-START_TEST(utc_eet_data_undump_cipher_p)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   if (!eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, string1, strlen(string1), 0))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   if (!eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, string1, strlen(string1), 1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_undump_cipher
- * @{
- * @objective Negative test case 1 checks if eet_data_undump_cipher doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li string data to undump;
- * @li string data size;
- * @li 0 - compress flag.
- *
- * @procedure
- * @step 1 Check if test data is loaded from test file and dumped
- * @step 2 Call function 3 times and pass (in turn) NULL instead of opened file,
- * key name and data.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_undump_cipher_n)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 0, 0, 0, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_undump_cipher, ef, utc_eet_entry_name, utc_eet_cipher, string1, strlen(string1), 0);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_undump_cipher
- * @{
- * @objective Negative test case 2 checks if eet_data_undump_cipher doesn't cause segmentation fault
- * if it is called with NULL instead of some arguments, negative value of data size and compress value.
- * @n Input Data:
- * @li opened eet file with test data;
- * @li "/key/to_store/at" - saved data's key name;
- * @li "This is crypto key" - cipher that data were encoded with (replace by NULL);
- * @li string data to undump;
- * @li 0/-2 - data size;
- * @li 0/-2 - compress flag.
- *
- * @procedure
- * @step 1 Check if test data is loaded from test file and dumped
- * @step 2 Call function 2 times and pass (in turn) NULL instead of cipher and data size.
- * @step 3 Call function with negative value instead of data size;
- * @step 4 Call function with negative value of compress flag.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_undump_cipher_n2)
-{
-   if (!ef || !string1)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 1, 0, 1, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_undump_cipher, ef, utc_eet_entry_name, utc_eet_cipher, string1, strlen(string1), 0);
-   eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, string1, -2, 0);
-   eet_data_undump_cipher(ef, utc_eet_entry_name, utc_eet_cipher, string1, strlen(string1), -2);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_undump_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_undump_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_undump_cipher_n);
-   tcase_add_test(tcase, utc_eet_data_undump_cipher_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_undump_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_undump_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_write.c b/TC/eet/eet_data/utc_eet_data_write.c
deleted file mode 100644 (file)
index 27dd169..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_File *ef = NULL;
-Eet_Data_Descriptor *edd = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_write eet_data_write()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened empty file to write data
- * and save pointer to data descriptor.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   utils_eet_create_file_edd_empty(&ef, &edd);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_write
- * @{
- * @objective Positive test case checks if function writes data to file properly.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li pointer to data structure to be saved;
- * @li 0/1 - compression flag.
- *
- * @procedure
- * @step 1 Allocated memory for data
- * @step 2 Call eet_data_write to save data with copress flag 0 file and check returned.
- * @step 3 Call eet_data_write to save data with copress flag 1 file and check returned.
- *
- * @passcondition Size of written data should be more then 0 in both cases.
- * @}
- */
-START_TEST(utc_eet_data_write_p)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-
-   if (!eet_data_write(ef, edd, utc_eet_entry_name, &st1, 0))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   if (!eet_data_write(ef, edd, utc_eet_entry_name, &st1, 1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_write
- * @{
- * @objective Negative test case 1 checks if function doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li pointer to data structure to be saved;
- * @li 0 - compression flag.
- *
- * @procedure
- * @step 1 Call eet_data_write 4 times and pass (in turn) NULL instead of opened file,
- * data descriptor, key name and data to be saved.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_write_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 1, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_write, ef, edd, utc_eet_entry_name, &st1, 0);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-/**
- * @addtogroup eet_data_write
- * @{
- * @objective Negative test case 2 checks if function doesn't cause segmentation fault
- * if it is called with negative value of compress flag.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li pointer to data structure to be saved;
- * @li -2 - compression flag.
- *
- * @procedure
- * @step 1 Check if  eet file is created.
- * @step 2 Call eet_data_write negative value of compress flag.
- *
- * @passcondition Function doesn't cause segmentation fault.
- * @}
- */
-START_TEST(utc_eet_data_write_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-
-   Example_Struct1 st1 = {0};
-
-   eet_data_write(ef, edd, utc_eet_entry_name, &st1, -2);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_write");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_write_p);
-   tcase_add_test(tcase, utc_eet_data_write_n);
-   tcase_add_test(tcase, utc_eet_data_write_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_write.log");
-   srunner_set_xml(srunner, "utc_eet_data_write.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_write_cipher.c b/TC/eet/eet_data/utc_eet_data_write_cipher.c
deleted file mode 100644 (file)
index 05cc80d..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_File *ef = NULL;
-Eet_Data_Descriptor *edd = NULL;
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_write_cipher eet_data_write_cipher()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- * @step 2 Call utils_eet_create_file_edd to get opened empty file to write data
- * and save pointer to data descriptor.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-   utils_eet_create_file_edd_empty(&ef, &edd);
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_close(ef);
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_data_write_cipher
- * @{
- * @objective Positive test case checks if function writes data
- * (encoded with cipher) to file properly.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li pointer to data structure to be saved;
- * @li 0/1 - compression flag.
- *
- * @procedure
- * @step 1 Allocated memory for data
- * @step 2 Call eet_data_write_cipher to save encoded data file with compress flag 0 and check returned size
- * @step 3 Call eet_data_write_cipher to save encoded data file with compress flag 1 and check returned size
- *
- * @passcondition Size of written data should be more then 0.
- * @}
- */
-START_TEST(utc_eet_data_write_cipher_p)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-
-   if (!eet_data_write_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 0))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   if (!eet_data_write_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 1))
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_write_cipher
- * @{
- * @objective Negative test case 1 checks if function doesn't cause segmentation fault
- * and returns expected value (0) if it is called with NULL instead of some arguments.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li "This is crypto key" - cipher that data were encoded with;
- * @li pointer to data structure to be saved;
- * @li 0 - compression flag.
- *
- * @procedure
- * @step 1 Call eet_data_write_cipher 4 times and pass (in turn) NULL instead of opened file,
- * data descriptor, key name and data to be saved.
- *
- * @passcondition Function doesn't cause segmentation fault and returns 0 in each case.
- * @}
- */
-START_TEST(utc_eet_data_write_cipher_n)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 1, 0, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(0, eet_data_write_cipher, ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 0);
-
-   if (result_of_testing == TEST_FAIL)
-      ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
-   else
-      printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-
-}
-END_TEST
-/**
- * @addtogroup eet_data_write_cipher
- * @{
- * @objective Negative test case 2 checks if function doesn't cause segmentation fault
- * if it is called with NULL instead of cipher key and negative value of compress.
- * @ Input Data:
- * @li opened eet file with test data;
- * @li pointer to eet data decriptor used for decoding;
- * @li "/key/to_store/at" - data's key name;
- * @li "This is crypto key" - cipher that data were encoded with (replace by NULL);
- * @li pointer to data structure to be saved;
- * @li 0/-2 - compression flag.
- *
- * @procedure
- * @step 1 Check that eet file is created
- * @step 2 Call eet_data_write_cipher with NULL instead of cipher key.
- * @step 3 Call eet_data_write_cipher with negative value of compress.
- *
- * @passcondition Function doesn't cause segmentation fault in both cases.
- * @}
- */
-START_TEST(utc_eet_data_write_cipher_n2)
-{
-   if (!ef)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed.. Eet_File is NULL..", __FILE__,__LINE__);
-     }
-   Example_Struct1 st1 = {0};
-
-   CREATE_CHECKED_ARGS_ARRAY(0, 0, 0, 1, 0, 0);
-   UNITEST_FUNC_NEG_CA(eet_data_write_cipher, ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, 0);
-   eet_data_write_cipher(ef, edd, utc_eet_entry_name, utc_eet_cipher, &st1, -2);
-
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_write_cipher");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_write_cipher_p);
-   tcase_add_test(tcase, utc_eet_data_write_cipher_n);
-   tcase_add_test(tcase, utc_eet_data_write_cipher_n2);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_write_cipher.log");
-   srunner_set_xml(srunner, "utc_eet_data_write_cipher.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_xattr_cipher_get.c b/TC/eet/eet_data/utc_eet_data_xattr_cipher_get.c
deleted file mode 100644 (file)
index 29f9037..0000000
+++ /dev/null
@@ -1,271 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <stdio.h>
-
-#define FILENAME "test.file"
-#define FILE_NOT_EXIST "not.exist"
-#define CIPHER_KEY "This is crypto key"
-#define ATTRIBUTE1 "user.my_new_attribute\0"
-#define ATTRIBUTE2 "user.second_attribute\0"
-
-
-
-Eet_Data_Descriptor *edd;
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_xattr_cipher_get eet_data_xattr_cipher_get()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- * @step 4 Add elements to data descriptor
- * @step 5 Create a sample file
- * @step 6 Prepare example data structure
- * @step 7 Set extended attribute with eet_data_xattr_cipher_set()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   Eet_Data_Descriptor_Class eddc;
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   FILE *f1;
-   char buf[256] = "test";
-   f1 = fopen(FILENAME, "w");
-   if(f1 != NULL) {
-      fwrite(buf, 1, 256, f1);
-      fclose(f1);
-   }
-
-   Eina_Bool result;
-   Example_Struct1 st1;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   result = eet_data_xattr_cipher_set(FILENAME, ATTRIBUTE1, edd, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
-   if (result != EINA_TRUE)
-     {
-        printf(" Precondition eet_data_xattr_cipher_set() has failed..\n");
-     }
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_xattr_cipher_get
- * @{
- * @objective Positive test case 01
- * Call the eet_data_xattr_cipher_get to get pointer to data.
- * @n Input Data:
- * @li const char* The file to extract the extended attribute from.
- * @li const char* The attribute to get the data from.
- * @li Eet_Data_Descriptor* The data descriptor handle to use when decoding.
- * @li const char* The key to use as cipher.
- *
- * @procedure
- * @step 1 Call eet_data_xattr_cipher_get
- *
- * @passcondition : Returned pointer should not be NULL
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_get_p)
-{
-   void *result;
-
-   result = eet_data_xattr_cipher_get(FILENAME, ATTRIBUTE1, edd, CIPHER_KEY);
-   if (result == NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_get
- * @{
- * @objective Negative test case 01
- * Call the eet_data_xattr_cipher_get for "NULL" instead of filename parameter
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li NULL instead of const char* The file to extract the extended attribute from.
- * @li const char* The attribute to get the data from.
- * @li Eet_Data_Descriptor* The data descriptor handle to use when decoding.
- * @li const char* The key to use as cipher.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_get for "NULL" instead of filename parameter
- * @passcondition : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_get_n)
-{
-   void * result;
-
-   result = eet_data_xattr_cipher_get(NULL, ATTRIBUTE1, edd, CIPHER_KEY);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_get
- * @{
- * @objective Negative test case 02
- * Call the eet_data_xattr_cipher_get for not existing file.
- * @n Input Data:
- * @li const char* The non-existing file to extract the extended attribute from.
- * @li const char* The attribute to get the data from.
- * @li Eet_Data_Descriptor* The data descriptor handle to use when decoding.
- * @li const char* The key to use as cipher.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_get for not existing file.
- * @passcondition : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_get_n2)
-{
-   void * result;
-
-   result = eet_data_xattr_cipher_get(FILE_NOT_EXIST, ATTRIBUTE1, edd, CIPHER_KEY);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_get
- * @{
- * @objective Negative test case 03
- * Call the eet_data_xattr_cipher_get for not existing attribute
- * @n Input Data:
- * @li const char* The file to extract the extended attribute from.
- * @li const char* The non-existing attribute to get the data from.
- * @li Eet_Data_Descriptor* The data descriptor handle to use when decoding.
- * @li const char* The key to use as cipher.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_get for not existing attribute.
- * @passcondition : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_get_n3)
-{
-   void * result;
-
-   result = eet_data_xattr_cipher_get(FILENAME, ATTRIBUTE2, edd, CIPHER_KEY);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_get
- * @{
- * @objective Negative test case 04
- * Call the eet_data_xattr_cipher_get for "NULL" instead of data descriptor
- * to test negative result of function, or possibility of the segmentation fault.
- * @n Input Data:
- * @li const char* The file to extract the extended attribute from.
- * @li const char* The attribute to get the data from.
- * @li NULL instead of Eet_Data_Descriptor* The data descriptor handle to use when decoding.
- * @li const char* The key to use as cipher.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_get for "NULL" instead of data descriptor
- * @passcondition : function return NULL.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_get_n4)
-{
-   void * result;
-
-   result = eet_data_xattr_cipher_get(FILENAME, ATTRIBUTE1, NULL, CIPHER_KEY);
-
-   if (result != NULL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_xattr_cipher_get");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_get_p);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_get_n);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_get_n2);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_get_n3);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_get_n4);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_xattr_cipher_get.log");
-   srunner_set_xml(srunner, "utc_eet_data_xattr_cipher_get.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_data_xattr_cipher_set.c b/TC/eet/eet_data/utc_eet_data_xattr_cipher_set.c
deleted file mode 100644 (file)
index 3d06179..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include <stdio.h>
-
-#define FILENAME "test.file"
-#define FILE_NOT_EXIST "not.exist"
-#define CIPHER_KEY "This is crypto key"
-#define ATTRIBUTE1 "user.my_new_attribute\0"
-#define ATTRIBUTE2 "user.my_second_attribute\0"
-
-
-
-Eet_Data_Descriptor *edd;
-
-typedef struct _Example_Struct1 Example_Struct1;
-struct _Example_Struct1
-{
-   double      val1;
-   double      val2;
-   int         stuff;
-   const char *s1;
-};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_data_xattr_cipher_set eet_data_xattr_cipher_set()
- *
- *
- * @precondition
- * @step 1 eina initialized with eet_init()
- * @step 2 Set Descriptor class
- * @step 3 Create pointer to eet_data_descriptor_file
- * @step 4 Add elements to data descriptor .
- * @step 5 Create a sample file.
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-
-   Eet_Data_Descriptor_Class eddc;
-   eet_eina_file_data_descriptor_class_set(&eddc, sizeof (eddc), "Example_Struct1", sizeof(Example_Struct1));
-   edd = eet_data_descriptor_file_new(&eddc);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val1", val1, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "val2", val2, EET_T_DOUBLE);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "stuff", stuff, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Example_Struct1, "s1", s1, EET_T_STRING);
-
-   FILE *f1;
-   char buf[256] = "test";
-   f1 = fopen(FILENAME, "w");
-   if(f1 != NULL) {
-      fwrite(buf, 1, 256, f1);
-      fclose(f1);
-   }
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_data_descriptor_free(edd);
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_data_xattr_cipher_set
- * @{
- * @objective Positive test case 01
- * Call the eet_data_xattr_cipher_set with correct parameters.
- * @n Input Data:
- * @li const char* The file to write the extended attribute to;
- * @li const char* The attribute to store the data to;
- * @li Eet_Data_Descriptor The data descriptor to use when encoding;
- * @li const char* The key to use as cipher;
- * @li const void* A pointer to the data structure to save and encode;
- * @li Eina_Xattr_Flags        The policy to use when setting the data.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_set.
- * @passcondition : function return EINA_TRUE.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_set_p)
-{
-   Eina_Bool result;
-   Example_Struct1 st1;
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   result = eet_data_xattr_cipher_set(FILENAME, ATTRIBUTE1, edd, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
-
-   if (result != EINA_TRUE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- * @addtogroup eet_data_xattr_cipher_set
- * @{
- * @objective Negative test case 01
- * Call the eet_data_xattr_cipher_set for "NULL" instead of data descriptor
- * @n Input Data:
- * @li const char* The file to write the extended attribute to;
- * @li const char* The attribute to store the data to;
- * @li NULL instead of Eet_Data_Descriptor The data descriptor to use when encoding;
- * @li const char* The key to use as cipher;
- * @li const void* A pointer to the data structure to save and encode;
- * @li Eina_Xattr_Flags        The policy to use when setting the data.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_set for "NULL" instead of data descriptor.
- * @passcondition : function return EINA_FALSE.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_set_n)
-{
-   Eina_Bool result;
-   Example_Struct1 st1;
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   result = eet_data_xattr_cipher_set(FILENAME, ATTRIBUTE2, NULL, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
-
-   if (result != EINA_FALSE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_set
- * @{
- * @objective Negative test case 02
- * Call the eet_data_xattr_cipher_set for "NULL" instead of filename.
- * @n Input Data:
- * @li NULL instead of const char* The file to write the extended attribute to;
- * @li const char* The attribute to store the data to;
- * @li Eet_Data_Descriptor The data descriptor to use when encoding;
- * @li const char* The key to use as cipher;
- * @li const void* A pointer to the data structure to save and encode;
- * @li Eina_Xattr_Flags        The policy to use when setting the data.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_set for "NULL" instead of filename.
- * @passcondition : function return EINA_FALSE.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_set_n2)
-{
-   Eina_Bool result;
-   Example_Struct1 st1;
-
-   st1.val1 = 1.0;
-   st1.val2 = 2.0;
-   st1.stuff = 3;
-   st1.s1 = "Test String";
-
-   result = eet_data_xattr_cipher_set(NULL, ATTRIBUTE2, edd, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
-
-   if (result != EINA_FALSE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_data_xattr_cipher_set
- * @{
- * @objective Negative test case 03
- * Call the eet_data_xattr_cipher_set for not existing file
- * @n Input Data:
- * @li const char* Non-existing file to write the extended attribute to;
- * @li const char* The attribute to store the data to;
- * @li Eet_Data_Descriptor The data descriptor to use when encoding;
- * @li const char* The key to use as cipher;
- * @li const void* A pointer to the data structure to save and encode;
- * @li Eina_Xattr_Flags        The policy to use when setting the data.
- *
- * @procedure
- * @step 1 Call the eet_data_xattr_cipher_set for not existing file.
- * @passcondition : function return EINA_FALSE.
- * @}
- */
-START_TEST(utc_eet_data_xattr_cipher_set_n3)
-{
-   Eina_Bool result;
-   Example_Struct1 st1;
-
-   result = eet_data_xattr_cipher_set(FILE_NOT_EXIST, ATTRIBUTE2, edd, CIPHER_KEY, &st1, EINA_XATTR_INSERT);
-
-   if (result != EINA_FALSE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_data_xattr_cipher_set");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_set_p);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_set_n);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_set_n2);
-   tcase_add_test(tcase, utc_eet_data_xattr_cipher_set_n3);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_data_xattr_cipher_set.log");
-   srunner_set_xml(srunner, "utc_eet_data_xattr_cipher_set.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_eina_file_data_descriptor_class_set.c b/TC/eet/eet_data/utc_eet_eina_file_data_descriptor_class_set.c
deleted file mode 100644 (file)
index 709064f..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_Data_Descriptor_Class eddc = {0};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_eina_file_data_descriptor_class_set eet_eina_file_data_descriptor_class_set()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-
-/**
- * @addtogroup eet_eina_file_data_descriptor_class_set
- * @{
- * @objective Positive test case calls the eet_eina_file_data_descriptor_class_set
- * to set all the parameters of an Eet_Descriptor_Class correctly when used Eina data type with a file.
- * @n Input Data:
- * @li pointer to Eet_Data_Descriptor_Class instance;
- * @li size of Eet_Data_Descriptor_Class structure;
- * @li "Example_Struct1" - name of the test structure;
- * @li size of Example_Struct1.
- *
- * @procedure
- * @step 1 Call the eet_eina_file_data_descriptor_class_set for Eet_Data_Descriptor_Class.
- *
- * @passcondition Function returns EINA_TRUE.
- * @}
- */
-START_TEST(utc_eet_eina_file_data_descriptor_class_set_p)
-{
-   char *name = "Example_Struct1";
-   int size = sizeof(Example_Struct1);
-
-   if (eet_eina_file_data_descriptor_class_set(&eddc, sizeof(eddc), name, size) == EINA_FALSE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-
-/**
- * @addtogroup eet_eina_file_data_descriptor_class_set
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns EINA_FALSE if it is called with NULL instead of some arguments and
- * wrong size of data stucture.
- * @n Input Data:
- * @li pointer to Eet_Data_Descriptor_Class instance;
- * @li size of Eet_Data_Descriptor_Class structure;
- * @li "Example_Struct1" - name of the test structure;
- * @li -2/size of Example_Struct1
- *
- * @procedure
- * @step 1 Call function 2 times and pass (in turn) NULL instead of pointer to
- * data descriptor and name of the test structure.
- * step 2 Call function with invalid value of data stucture.
- *
- * @passcondition Function doesn't cause segmentation fault and returns EINA_FALSE in both cases.
- * @}
- */
-START_TEST(utc_eet_eina_file_data_descriptor_class_set_n)
-{
-   char *name = "Example_Struct1";
-   int size = sizeof(Example_Struct1);
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(EINA_FALSE, eet_eina_file_data_descriptor_class_set,
-                           &eddc, sizeof eddc, name, size);
-
-   if (result_of_testing == TEST_FAIL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..%d", __FILE__, __LINE__, result_of_testing);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_eina_file_data_descriptor_class_set");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_eina_file_data_descriptor_class_set_p);
-   tcase_add_test(tcase, utc_eet_eina_file_data_descriptor_class_set_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_eina_file_data_descriptor_class_set.log");
-   srunner_set_xml(srunner, "utc_eet_eina_file_data_descriptor_class_set.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/TC/eet/eet_data/utc_eet_eina_stream_data_descriptor_class_set.c b/TC/eet/eet_data/utc_eet_eina_stream_data_descriptor_class_set.c
deleted file mode 100644 (file)
index 10f28d7..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-#include <check.h>
-#include <Eina.h>
-#include <Eet.h>
-#include "../../utc_negative_unitest.h"
-#include "../utc_eet_utils.h"
-Eet_Data_Descriptor_Class eddc = {0};
-
-/**
- * @addtogroup eet_data
- * @{
- * @defgroup eet_eina_stream_data_descriptor_class_set eet_eina_stream_data_descriptor_class_set()
- *
- *
- * @precondition
- * @step 1 eet initialized with eet_init()
- */
-static void
-setup(void)
-{
-   printf(" ============ Startup ============ \n");
-   eet_init();
-}
-
-static void
-teardown(void)
-{
-   printf(" ============ Cleanup ============ \n");
-   eet_shutdown();
-}
-/**
- * @addtogroup eet_eina_stream_data_descriptor_class_set
- * @{
- * @objective Positive test case calls the eet_eina_stream_data_descriptor_class_set
- * to set all the parameters of an Eet_Descriptor_Class correctly when used Eina data type with a stream.
- * @n Input Data:
- * @li pointer to Eet_Data_Descriptor_Class instance;
- * @li size of Eet_Data_Descriptor_Class structure;
- * @li "Example_Struct1" - name of the test structure;
- * @li size of Example_Struct1.
- *
- * @procedure
- * @step 1 Call the eet_eina_stream_data_descriptor_class_set for Eet_Data_Descriptor_Class.
- *
- * @passcondition Function returns EINA_TRUE.
- * @}
- */
-START_TEST(utc_eet_eina_stream_data_descriptor_class_set_p)
-{
-   char *name = "Example_Struct1";
-   int size = sizeof(Example_Struct1);
-
-   if (eet_eina_stream_data_descriptor_class_set(&eddc, sizeof(eddc), name, size) == EINA_FALSE)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__,__LINE__);
-     }
-   printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-}
-END_TEST
-/**
- * @addtogroup eet_eina_stream_data_descriptor_class_set
- * @{
- * @objective Negative test case checks if function doesn't cause segmentation fault
- * and returns EINA_FALSE if it is called with NULL instead of some arguments and
- * invalid value of size data structure.
- * @n Input Data:
- * @li pointer to Eet_Data_Descriptor_Class instance;
- * @li size of Eet_Data_Descriptor_Class structure;
- * @li "Example_Struct1" - name of the test structure;
- * @li -2/size of Example_Struct1.
- *
- * @procedure
- * @step 1 Call function 2 times and pass (in turn) NULL instead of pointer to
- * data descriptor and name of the test structure.
- * @step 2 Call function with invalid value of size data structure.
- *
- * @passcondition Function doesn't cause segmentation fault and returns EINA_FALSE in all cases.
- * @}
- */
-START_TEST(utc_eet_eina_stream_data_descriptor_class_set_n)
-{
-   char *name = "Example_Struct1";
-   int size = sizeof(Example_Struct1);
-
-   CREATE_CHECKED_ARGS_ARRAY(1, 1, 1, 0);
-   UNITEST_FUNC_NEG_CA_RET(EINA_FALSE, eet_eina_stream_data_descriptor_class_set,
-                           &eddc, sizeof eddc, name, size);
-
-   if (result_of_testing == TEST_FAIL)
-     {
-        ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..%d", __FILE__, __LINE__, result_of_testing);
-     }
-   else
-     {
-        printf("[TEST_PASS]:: %s[%d] : Test has passed..\n", __FILE__, __LINE__);
-     }
-}
-END_TEST
-/**
- *@}
- */
-Suite *
-test_suite(void)
-{
-   Suite *suite = suite_create("utc_eet_eina_stream_data_descriptor_class_set");
-
-   TCase *tcase = tcase_create("TCase");
-   tcase_set_timeout(tcase, 30);
-   tcase_add_checked_fixture(tcase, setup, teardown);
-   tcase_add_test(tcase, utc_eet_eina_stream_data_descriptor_class_set_p);
-   tcase_add_test(tcase, utc_eet_eina_stream_data_descriptor_class_set_n);
-   suite_add_tcase(suite, tcase);
-
-   return suite;
-}
-
-int
-main()
-{
-   int number_failed;
-
-   Suite *suite = test_suite();
-   SRunner *srunner = srunner_create(suite);
-   srunner_set_log(srunner, "utc_eet_eina_stream_data_descriptor_class_set.log");
-   srunner_set_xml(srunner, "utc_eet_eina_stream_data_descriptor_class_set.xml");
-   srunner_run_all(srunner, CK_NORMAL);
-   number_failed = srunner_ntests_failed(srunner);
-   srunner_free(srunner);
-
-   return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}