seed r691 - trunk/tests/javascript



Author: hortont
Date: Fri Jan  9 05:58:40 2009
New Revision: 691
URL: http://svn.gnome.org/viewvc/seed?rev=691&view=rev

Log:
Start of Everything.gir tests.


Added:
   trunk/tests/javascript/everything.js   (contents, props changed)
Modified:
   trunk/tests/javascript/Makefile.am

Modified: trunk/tests/javascript/Makefile.am
==============================================================================
--- trunk/tests/javascript/Makefile.am	(original)
+++ trunk/tests/javascript/Makefile.am	Fri Jan  9 05:58:40 2009
@@ -6,16 +6,17 @@
     closure-finalization.js \
     c-module.js \
     compare.js \
-    gvalue-argument.js \
     constructor-args.js \
     constructor-prototype.js \
     enum.js \
+    everything.js \
     fork.js \
     array-gtype.js \
     function-info.js \
     gdk-event.js \
     gerror.js \
     gobject-scope.js \
+    gvalue-argument.js \
     gtype-class-init-exception.js \
     gtype.js \
     gtype-property.js \

Added: trunk/tests/javascript/everything.js
==============================================================================
--- (empty file)
+++ trunk/tests/javascript/everything.js	Fri Jan  9 05:58:40 2009
@@ -0,0 +1,45 @@
+#!/usr/bin/env seed
+// Returns: 0
+// STDIN:
+// STDOUT:1\.000000\n-124\.000000\n129\.000000\n-1235\.000000\n1387\.000000\n-123435\.000000\n133487\.000000\n-16323375\.000000\n13873737\.000000\n-16325\.000000\n33737\.000000\n-16325\.000000\n33737\.000000\n12\.000000\n143\.000000\n-1853\.123291\n-134543853\.123340\n8\.000000\n1,2,3\n5\.000000\n0\.000000
+// STDERR:
+
+Seed.import_namespace("Everything");
+
+with(Everything)
+{
+Seed.print(test_boolean(true));
+Seed.print(test_int8(-124));
+Seed.print(test_uint8(129));
+Seed.print(test_int16(-1235));
+Seed.print(test_uint16(1387));
+Seed.print(test_int32(-123435));
+Seed.print(test_uint32(133487));
+Seed.print(test_int64(-16323375));
+Seed.print(test_uint64(13873737));
+Seed.print(test_int(-16325));
+Seed.print(test_uint(33737));
+Seed.print(test_long(-16325));
+Seed.print(test_ulong(33737));
+Seed.print(test_ssize(12));
+Seed.print(test_size(143));
+Seed.print(test_float(-1853.12334));
+Seed.print(test_double(-134543853.12334));
+//Need support for: Seed.print(test_timet(1853));
+Seed.print(test_gtype(8));
+
+// Something broken here: Seed.print(JSON.stringify(test_filename_return()));
+// Seed.print(JSON.stringify(test_glist_nothing_return()));
+// Seed.print(JSON.stringify(test_glist_nothing_return2()));
+// Seed.print(JSON.stringify(test_glist_container_return()));
+// Seed.print(JSON.stringify(test_glist_everything_return()));
+
+// err?: test_glist_nothing_in([2, 3, 4]);
+
+Seed.print(test_strv_out());
+
+// These are broken... Robb's working on them:
+Seed.print(test_closure(function () { return [GObject.TYPE_INT, 5]; }));
+Seed.print(test_closure_one_arg(function (a) { return [GObject.TYPE_INT, a]; }));
+
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]