[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebindings/kjsembed/tests
From: Ian Reinhart Geiser <geiseri () kde ! org>
Date: 2004-11-30 22:47:52
Message-ID: 20041130224752.4B3031B9BD () office ! kde ! org
[Download RAW message or body]
CVS commit by geiseri:
test kconfig more robustly.
M +25 -10 test_kconfig.js 1.2
--- kdebindings/kjsembed/tests/test_kconfig.js #1.1:1.2
@@ -1,5 +1,8 @@
#!/usr/bin/env kjscmd
-var conf = new Config(this, "jsconfigrc");
+var confName = "jsconfigrc";
+var groupName = "Blah";
+
+var conf = new Config(this, confName);
var grp = conf.group();
@@ -7,19 +10,31 @@
println( "Group=" + grp );
-conf.setGroup("Blah");
-
-var data = ["A Value","B Value", "C Value"];
-conf.setGroup("Blah");
+conf.setGroup(groupName);
conf.writeColorEntry("Test Color", "blue");
-conf.writeListEntry("Test Array", data);
+conf.writeListEntry("Test Array", ["A Value","B Value", "C Value"]);
+conf.writeEntry("Test Text", "this is a test");
conf.sync();
var newData = conf.readListEntry("Test Array");
var newColor = conf.readColorEntry("Test Color");
+var newText = conf.readEntry("Test Text");
+println("Reread Active Config");
+println("Groups: " + conf.groupList());
+println(newData);
+println(newColor);
+println(newText);
+
+
+var newConf = new Config(this, confName);
+println("Reread Saved Config");
+println("Groups: " + newConf.groupList());
+newConf.setGroup(groupName);
+
+newData = newConf.readListEntry("Test Array");
+newColor = newConf.readColorEntry("Test Color", "red");
+newText = newConf.readEntry("Test Text", "Wrong Text");
+
println(newData);
println(newColor);
-try{
+println(newText);
-if ( newData[0] != data[0])
- println("data mismatch at 0");
-} catch (x) { alert(x);}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic