[html] Add struct tests to unit tester
authorKalle Vahlman <kalle.vahlman@movial.com>
Thu, 23 Apr 2009 06:29:50 +0000 (09:29 +0300)
committerKalle Vahlman <kalle.vahlman@movial.com>
Thu, 23 Apr 2009 06:29:50 +0000 (09:29 +0300)
html/unit.html

index 12d7421d51c257aea99dd25bae62387ed8dca27b..a7fdd71507bb17a4a6499a896e2e0b7de8167e19 100644 (file)
@@ -398,14 +398,14 @@ function do_unit()
   dict2["def"] = "bleb";
   tests[i++] = new Test("Variant", [dict, dict2], null, false, 'v');
 
-/* TODO: We don't really yet know how exactly we want these to go...
-  var struct = new Object();
-  struct.what = "that";
-  struct.how_many = 42;
-
-  tests[i++] = new Test("Struct", struct, dbus.Struct, false);
-  tests[i++] = new Test("Struct", struct, dbus.Struct, false, '(si)');
-*/
+  var struct = new Array("abc åäö", 1004);
+  var struct2 = new Array("def", [42, 1004, 105]);
+  var dict = new Object();
+  dict["abc åäö"] = struct2;
+
+  tests[i++] = new Test("Struct", struct, null, false, '(si)');
+  tests[i++] = new Test("Array", [struct, struct2], null, false, 'a(sv)');
+  tests[i++] = new Test("Dict", dict, null, false, 'a{s(sv)}');
 
   for (var j = 0; j < i-1; j++)
   {