test for basic set and get

This commit is contained in:
Christian Thaeter 2008-09-09 21:38:28 +02:00
parent 928847a193
commit 61735098ae
2 changed files with 30 additions and 0 deletions

View file

@ -22,6 +22,11 @@ out: value = ' baz'
END
TEST "set a config and retrieve it" basic_set_get 'foo' '=bar' <<END
out: bar
END
TEST "key lookup" lookup <<END
END

View file

@ -83,6 +83,31 @@ TEST ("lookup")
}
TEST ("basic_set_get")
{
REQUIRE (argv[2]);
REQUIRE (argv[3]);
lumiera_config_init ("./");
if (!lumiera_config_set (argv[2], argv[3]))
printf ("failure setting first time '%s%s': %s\n", argv[2], argv[3], lumiera_error ());
if (!lumiera_config_set (argv[2], argv[3]))
printf ("failure setting second time '%s%s': %s\n", argv[2], argv[3], lumiera_error ());
const char* value;
if (lumiera_config_get (argv[2], &value))
printf ("%s\n", value);
else
printf ("failure retrieving '%s': %s\n", argv[2], lumiera_error ());
lumiera_config_destroy ();
}
TEST ("number_get")
{
REQUIRE (argv[2]);