test for basic set and get
This commit is contained in:
parent
928847a193
commit
61735098ae
2 changed files with 30 additions and 0 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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]);
|
||||
|
|
|
|||
Loading…
Reference in a new issue