forked from enlightenment/efl
tests: eio: use eina file infrastructure for temporary file creation
The tmp dir is not always /tmp.
This commit is contained in:
parent
fb73aabc61
commit
d01fa64edf
|
@ -53,8 +53,8 @@ _read_done_cb(void *data, Eio_File *handler EINA_UNUSED, void *read_data,
|
||||||
static void
|
static void
|
||||||
_error_cb(void *data EINA_UNUSED, Eio_File *handler EINA_UNUSED, int error)
|
_error_cb(void *data EINA_UNUSED, Eio_File *handler EINA_UNUSED, int error)
|
||||||
{
|
{
|
||||||
fail();
|
|
||||||
fprintf(stderr, "Error:%s\n", strerror(error));
|
fprintf(stderr, "Error:%s\n", strerror(error));
|
||||||
|
fail();
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,16 +68,16 @@ _eet_error_cb(void *data EINA_UNUSED, Eio_File *handler EINA_UNUSED, Eet_Error e
|
||||||
START_TEST(eio_test_eet_cipher_decipher)
|
START_TEST(eio_test_eet_cipher_decipher)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
char *file = strdup("/tmp/eio_eet_example_XXXXXX");
|
char *data = "This is the data to save in file";
|
||||||
const char *data = "This is the data to save in file";
|
|
||||||
const char *key = "This is a secret key";
|
const char *key = "This is a secret key";
|
||||||
Eio_File *ef;
|
Eio_File *ef;
|
||||||
|
Eina_Tmpstr *file;
|
||||||
|
|
||||||
ecore_init();
|
ecore_init();
|
||||||
eet_init();
|
eet_init();
|
||||||
eio_init();
|
eio_init();
|
||||||
|
|
||||||
ret = mkstemp(file);
|
ret = eina_file_mkstemp("eio_eet_example_XXXXXX", &file);
|
||||||
fail_if(ret == -1);
|
fail_if(ret == -1);
|
||||||
|
|
||||||
ef = eio_eet_open(file, EET_FILE_MODE_WRITE, _open_cb, _error_cb, NULL);
|
ef = eio_eet_open(file, EET_FILE_MODE_WRITE, _open_cb, _error_cb, NULL);
|
||||||
|
@ -106,6 +106,7 @@ START_TEST(eio_test_eet_cipher_decipher)
|
||||||
ecore_main_loop_begin();
|
ecore_main_loop_begin();
|
||||||
fail_if(!ef);
|
fail_if(!ef);
|
||||||
|
|
||||||
|
eina_tmpstr_del(file);
|
||||||
eio_shutdown();
|
eio_shutdown();
|
||||||
eet_shutdown();
|
eet_shutdown();
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
|
@ -161,10 +162,10 @@ _data_read_done_cb(void *data, Eio_File *handler EINA_UNUSED, void *decoded)
|
||||||
START_TEST(eio_test_eet_data_cipher_decipher)
|
START_TEST(eio_test_eet_data_cipher_decipher)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
char *file = strdup("/tmp/eio_eet_example_XXXXXX");
|
|
||||||
const char *key = "This is a secret key";
|
const char *key = "This is a secret key";
|
||||||
Eio_File *ef;
|
Eio_File *ef;
|
||||||
Test_Struct *tc;
|
Test_Struct *tc;
|
||||||
|
Eina_Tmpstr *file;
|
||||||
|
|
||||||
ecore_init();
|
ecore_init();
|
||||||
eet_init();
|
eet_init();
|
||||||
|
@ -173,7 +174,7 @@ START_TEST(eio_test_eet_data_cipher_decipher)
|
||||||
_test_struct_descriptor_init();
|
_test_struct_descriptor_init();
|
||||||
tc = _test_struct_new();
|
tc = _test_struct_new();
|
||||||
|
|
||||||
ret = mkstemp(file);
|
ret = eina_file_mkstemp("eio_eet_example_XXXXXX", &file);
|
||||||
fail_if(ret == -1);
|
fail_if(ret == -1);
|
||||||
|
|
||||||
ef = eio_eet_open(file, EET_FILE_MODE_WRITE, _open_cb, _error_cb, NULL);
|
ef = eio_eet_open(file, EET_FILE_MODE_WRITE, _open_cb, _error_cb, NULL);
|
||||||
|
@ -202,6 +203,7 @@ START_TEST(eio_test_eet_data_cipher_decipher)
|
||||||
ecore_main_loop_begin();
|
ecore_main_loop_begin();
|
||||||
fail_if(!ef);
|
fail_if(!ef);
|
||||||
|
|
||||||
|
eina_tmpstr_del(file);
|
||||||
eio_shutdown();
|
eio_shutdown();
|
||||||
eet_shutdown();
|
eet_shutdown();
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
|
|
Loading…
Reference in New Issue