moved to an sqlite database for config rather then flat text file
[glcas.git] / unittests / confignew.php
diff --git a/unittests/confignew.php b/unittests/confignew.php
new file mode 100644 (file)
index 0000000..a3e9760
--- /dev/null
@@ -0,0 +1,32 @@
+<?php
+require_once("../libglcas/config_new.php");
+
+$n = new GLCASConfig();
+$n->loadConfig("/tmp/.tmp.lk.db");
+
+$n->setConfig("name1", "val1");
+$n->setConfig("name2", "val2");
+$n->setConfig("name3", "val3");
+echo "configs: ".$n->getconfig("name1").", ".$n->getconfig("name2").", ".$n->getconfig("name3")."\n";
+
+$n->setConfig("name3", "newval3");
+echo "configs: ".$n->getconfig("name1").", ".$n->getconfig("name2").", ".$n->getconfig("name3")."\n";
+
+$n->delAllData("mine1", "name1");
+$n->delAllData("mine1", "name2");
+
+$n->addData("mine1", "name1", "data1" );
+$n->addData("mine1", "name1", "data2" );
+$n->addData("mine1", "name2", "data3" );
+
+$val = $n->getData("mine1");
+
+echo "val is now:\n";
+print_r($val);
+
+$val = $n->getData("mine1", "name1");
+echo "val is now:\n";
+print_r($val);
+
+
+?>
\ No newline at end of file