initialize the config system for the file tests
This commit is contained in:
parent
5bbe80b370
commit
16fabb29bd
2 changed files with 16 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue