gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash/testsuite/misc-mtasc.all exception.as [release_0_8_


From: Sandro Santilli
Subject: [Gnash-commit] gnash/testsuite/misc-mtasc.all exception.as [release_0_8_1]
Date: Mon, 20 Aug 2007 11:13:41 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         release_0_8_1
Changes by:     Sandro Santilli <strk>  07/08/20 11:13:41

Added files:
        testsuite/misc-mtasc.all: exception.as 

Log message:
        Ops, forgot to add this

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/exception.as?cvsroot=gnash&only_with_tag=release_0_8_1&rev=1.1.2.2

Patches:
Index: exception.as
===================================================================
RCS file: exception.as
diff -N exception.as
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ exception.as        20 Aug 2007 11:13:41 -0000      1.1.2.2
@@ -0,0 +1,57 @@
+// exception.as - MTASC testcase for try/catch 
+//
+//   Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+//
+//
+// Original author: Asger Ottar Alstrup <address@hidden>
+//
+
+#include "check.as"
+
+// This movie tests exceptions
+
+class Test 
+{
+
+       // constructor
+       function Test()
+       {
+               note("Test constructor called");
+       }
+
+       function test_all()
+       {
+               var res;
+               try {
+                       throw(1);
+                       res = 0;
+               } catch (e) {
+                       res = e;
+               }
+
+               xcheck_equals(res, 1);
+       }
+
+       static function main(mc)
+       {
+               var myTest = new Test;
+               myTest.test_all();
+
+                Dejagnu.done();
+       }
+
+}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]