gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/FlashVa...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/FlashVa...
Date: Sat, 17 Nov 2007 10:09:00 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/11/17 10:09:00

Modified files:
        .              : ChangeLog 
        testsuite/misc-ming.all: FlashVarsTest.as FlashVarsTest.html 
                                 Makefile.am 

Log message:
        add test for fully-qualified variables passed trough query string and 
flash vars.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4886&r2=1.4887
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/FlashVarsTest.as?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/FlashVarsTest.html?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/Makefile.am?cvsroot=gnash&r1=1.166&r2=1.167

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4886
retrieving revision 1.4887
diff -u -b -r1.4886 -r1.4887
--- ChangeLog   17 Nov 2007 09:31:59 -0000      1.4886
+++ ChangeLog   17 Nov 2007 10:08:59 -0000      1.4887
@@ -1,5 +1,11 @@
 2007-11-17 Sandro Santilli <address@hidden>
 
+       * testsuite/misc-ming.all/: FlashVarsTest.as, FlashVarsTest.html,
+         Makefile.am: add test for fully-qualified variables passed trough
+         query string and flash vars.
+
+2007-11-17 Sandro Santilli <address@hidden>
+
        * utilities/processor.cpp: fix -d switch.
        * testsuite/swfdec/: Makefile.am, gen_run_swfdec_testsuite.sh:
          Split run of swfdec testsuite in 4 steps, to allow shorter

Index: testsuite/misc-ming.all/FlashVarsTest.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/FlashVarsTest.as,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-ming.all/FlashVarsTest.as    17 Aug 2007 18:02:36 -0000      
1.4
+++ testsuite/misc-ming.all/FlashVarsTest.as    17 Nov 2007 10:09:00 -0000      
1.5
@@ -18,9 +18,11 @@
 // Test case for passing parameters trough FlashVars (-P switch)
 // and url querystring.
 //
+// Build with 'makeswf -o FlashVarsTest.swf Dejagnu.swf FlashVarsTest.as'
+//
 // execute the movie by passing:
-//     QueryString="?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr"
-//     FlashVars="?a=a_in_fvars&q=q_in_fvars&MixCaseFvars=mixFvars"
+//     
QueryString="?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chFvars&_root.fqv=fqQstr"
+//     
FlashVars="?a=a_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chQstr&_root.fqv=fqFVars"
 //
 // QueryString is what appears embedded in the url,
 // FlashVars can be given as an attribute of the <embed> tag
@@ -28,8 +30,8 @@
 //
 // Example:
 //
-// gnash -P "FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars"  
-//     "FlashParamTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQst"
+// gnash -P 
"FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFvars&_root.fqv=fqQstr"
  
+//     
"FlashParamTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQst&dejagnu.nested=chQstr&_root.fqv=fqFVars"
 //
 // See FlashVarsTest.html for a way to test with a plugin
 //
@@ -37,7 +39,7 @@
 note("a="+a);
 note("_root.a="+_root.a);
 check(_root.hasOwnProperty('a'));
-check_equals(_root.a, "a_in_qstring");
+check_equals(_root.a, "a_in_fvars");
 _root.a="changed";
 check_equals(_root.a, "changed");
 check(delete _root.a);
@@ -52,6 +54,17 @@
 check(_root.hasOwnProperty('v'));
 check_equals(_root.v, "v_in_fvars");
 
+note("_root.fqv="+_root.fqv);
+note("_root['_root.fqv']="+_root['_root.fqv']);
+check_equals(typeof(_root.fqv), "undefined");
+check_equals(_root['_root.fqv'], "fqFVars");
+
+check_equals(typeof(_root.dejagnu), "movieclip");
+note("_root.dejagnu.nested="+_root.dejagnu.nested);
+note("_root['dejagnu.nested']="+_root['dejagnu.nested']);
+check_equals(typeof(_root.dejagnu.nested), "undefined");
+check_equals(_root['dejagnu.nested'], "chFVars");
+
 #if OUTPUT_VERSION < 7
        // The following tests assume target SWF version is < 7
        check_equals(_root.mixcaseqstr, "mixQstr");
@@ -67,3 +80,4 @@
 #endif // OUTPUT_VERSION >= 7
 
 totals();
+stop();

Index: testsuite/misc-ming.all/FlashVarsTest.html
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/FlashVarsTest.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- testsuite/misc-ming.all/FlashVarsTest.html  17 Aug 2007 18:02:36 -0000      
1.2
+++ testsuite/misc-ming.all/FlashVarsTest.html  17 Nov 2007 10:09:00 -0000      
1.3
@@ -8,6 +8,6 @@
 -->
 
 <embed type="application/x-shockwave-flash"
- src="FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr"
- FlashVars="&a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars"
+ 
src="FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chFVars&_root.fqv=fqFVars"
+ 
FlashVars="&a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFVars"
  height="600" width="800">

Index: testsuite/misc-ming.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/Makefile.am,v
retrieving revision 1.166
retrieving revision 1.167
diff -u -b -r1.166 -r1.167
--- testsuite/misc-ming.all/Makefile.am 12 Nov 2007 07:55:41 -0000      1.166
+++ testsuite/misc-ming.all/Makefile.am 17 Nov 2007 10:09:00 -0000      1.167
@@ -1425,7 +1425,7 @@
 FlashVarsTest.swf: Dejagnu.swf $(srcdir)/FlashVarsTest.as 
        $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf 
$(srcdir)/FlashVarsTest.as
 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf
-       echo "$(top_builddir)/gui/gnash -1 -r0 -v -P 
'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars' 
'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr'" > $@
+       echo "$(top_builddir)/gui/gnash -1 -r0 -v -P 
'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFvars'
 
'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chQstr&_root.fqv=fqQstr'"
 > $@
        chmod 755 $@
 
 init_action_test_SOURCES =     \




reply via email to

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