initialize the config system for the file tests

This commit is contained in:
Christian Thaeter 2008-11-07 19:41:49 +01:00
parent 5bbe80b370
commit 16fabb29bd
2 changed files with 16 additions and 0 deletions

View file

@ -20,6 +20,7 @@
*/
#include "lib/safeclib.h"
#include "backend/config.h"
#include "backend/backend.h"
#include "backend/filedescriptor.h"
@ -29,12 +30,14 @@ TESTS_BEGIN
TEST ("acquire_existing")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFiledescriptor descriptor = lumiera_filedescriptor_acquire (",tmp_testfile", LUMIERA_FILE_READONLY);
if (descriptor)
{
lumiera_filedescriptor_release (descriptor);
lumiera_backend_destroy ();
lumiera_config_destroy ();
return 0;
}
else
@ -43,6 +46,7 @@ TEST ("acquire_existing")
TEST ("acquire_existing_again")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFiledescriptor descriptor = lumiera_filedescriptor_acquire (",tmp_testfile", LUMIERA_FILE_READONLY);
if (descriptor)
@ -51,6 +55,7 @@ TEST ("acquire_existing_again")
lumiera_filedescriptor_release (descriptor2);
lumiera_filedescriptor_release (descriptor);
lumiera_backend_destroy ();
lumiera_config_destroy ();
return 0;
}
else
@ -59,6 +64,7 @@ TEST ("acquire_existing_again")
TEST ("acquire_existing_3files")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFiledescriptor descriptor1 = lumiera_filedescriptor_acquire (",tmp_testfile1", LUMIERA_FILE_READONLY);
@ -77,6 +83,7 @@ TEST ("acquire_existing_3files")
if (descriptor1 && descriptor2 && descriptor3)
{
lumiera_backend_destroy ();
lumiera_config_destroy ();
return 0;
}
else
@ -85,12 +92,14 @@ TEST ("acquire_existing_3files")
TEST ("acquire_create")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFiledescriptor descriptor = lumiera_filedescriptor_acquire (",tmp_testfile", LUMIERA_FILE_CREATE);
if (descriptor)
{
lumiera_filedescriptor_release (descriptor);
lumiera_backend_destroy ();
lumiera_config_destroy ();
return 0;
}
else
@ -99,6 +108,7 @@ TEST ("acquire_create")
TEST ("acquire_create_dir")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFiledescriptor descriptor =
lumiera_filedescriptor_acquire (",tmp_testdir/nested/,tmp_testfile", LUMIERA_FILE_CREATE);
@ -106,6 +116,7 @@ TEST ("acquire_create_dir")
{
lumiera_filedescriptor_release (descriptor);
lumiera_backend_destroy ();
lumiera_config_destroy ();
return 0;
}
else

View file

@ -21,6 +21,7 @@
#include "lib/llist.h"
#include "lib/safeclib.h"
#include "backend/config.h"
#include "backend/backend.h"
#include "backend/filehandlecache.h"
@ -30,6 +31,7 @@ TESTS_BEGIN
TEST ("basic")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFile file = lumiera_file_new (",tmp_testfile", LUMIERA_FILE_CREATE, 4096);
@ -45,11 +47,13 @@ TEST ("basic")
lumiera_file_delete (file);
lumiera_backend_destroy ();
lumiera_config_destroy ();
}
TEST ("more")
{
lumiera_config_init ("./");
lumiera_backend_init ();
LumieraFile files[100];
@ -82,6 +86,7 @@ TEST ("more")
}
lumiera_backend_destroy ();
lumiera_config_destroy ();
}
TESTS_END