changeset 5:53d7cff492b9

Renamed gnusto engine test.
author Atul Varma <varmaa@toolness.com>
date Sun, 11 May 2008 12:19:14 -0700
parents a4ad54a69e3b
children aeb4289c141f
files test.js test_gnusto_engine.js
diffstat 2 files changed, 62 insertions(+), 62 deletions(-) [+]
line wrap: on
line diff
--- a/test.js	Sun May 11 12:18:44 2008 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-load("troll.js", "gnusto-engine.js");
-
-var gInputTimes = 0;
-var gSetCursorTimes = 0;
-
-function step() {
-    var retval = 0;
-
-    engine.run();
-    var effect = engine.effect(0);
-    var text = engine.consoleText();
-    //if (text)
-    //    print('['+effect+'] '+text);
-
-    effect = '"' + effect + '"';
-
-    switch (effect) {
-    case GNUSTO_EFFECT_STYLE:
-    case GNUSTO_EFFECT_SPLITWINDOW:
-    case GNUSTO_EFFECT_SETWINDOW:
-        break;
-    case GNUSTO_EFFECT_SETCURSOR:
-        if (text) {
-            if (text != 'The Troll Room')
-                throw Error('Unexpected console text: "' + text + '"');
-            gSetCursorTimes += 1;
-        }
-        break;
-    case GNUSTO_EFFECT_INPUT:
-        switch (gInputTimes) {
-        case 0:
-            engine.answer(1, 'quit');
-            break;
-        case 1:
-            engine.answer(1, 'yes');
-            break;
-        default:
-            throw Error('Unexpected input.');
-        }
-        gInputTimes += 1;
-        break;
-    case GNUSTO_EFFECT_QUIT:
-        if (gInputTimes != 2)
-            throw Error('Did not receive proper input before quit effect.');
-        if (gSetCursorTimes != 2)
-            throw Error('Did not receive proper set cursor effects ' +
-                        'before quit effect.');
-        retval = 1;
-        break;
-    default:
-        throw Error('Unexpected effect: ' + effect);
-    };
-
-    return retval;
-}
-
-var engine = new GnustoEngine();
-
-engine.loadStory(troll_z5);
-
-while (step() == 0) {}
-print('Gnusto engine test run successfully.');
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test_gnusto_engine.js	Sun May 11 12:19:14 2008 -0700
@@ -0,0 +1,62 @@
+load("troll.js", "gnusto-engine.js");
+
+var gInputTimes = 0;
+var gSetCursorTimes = 0;
+
+function step() {
+    var retval = 0;
+
+    engine.run();
+    var effect = engine.effect(0);
+    var text = engine.consoleText();
+    //if (text)
+    //    print('['+effect+'] '+text);
+
+    effect = '"' + effect + '"';
+
+    switch (effect) {
+    case GNUSTO_EFFECT_STYLE:
+    case GNUSTO_EFFECT_SPLITWINDOW:
+    case GNUSTO_EFFECT_SETWINDOW:
+        break;
+    case GNUSTO_EFFECT_SETCURSOR:
+        if (text) {
+            if (text != 'The Troll Room')
+                throw Error('Unexpected console text: "' + text + '"');
+            gSetCursorTimes += 1;
+        }
+        break;
+    case GNUSTO_EFFECT_INPUT:
+        switch (gInputTimes) {
+        case 0:
+            engine.answer(1, 'quit');
+            break;
+        case 1:
+            engine.answer(1, 'yes');
+            break;
+        default:
+            throw Error('Unexpected input.');
+        }
+        gInputTimes += 1;
+        break;
+    case GNUSTO_EFFECT_QUIT:
+        if (gInputTimes != 2)
+            throw Error('Did not receive proper input before quit effect.');
+        if (gSetCursorTimes != 2)
+            throw Error('Did not receive proper set cursor effects ' +
+                        'before quit effect.');
+        retval = 1;
+        break;
+    default:
+        throw Error('Unexpected effect: ' + effect);
+    };
+
+    return retval;
+}
+
+var engine = new GnustoEngine();
+
+engine.loadStory(troll_z5);
+
+while (step() == 0) {}
+print('Gnusto engine test run successfully.');