gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r11707: Add test for temporary strin


From: Sandro Santilli
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r11707: Add test for temporary string lifetime
Date: Thu, 17 Dec 2009 01:01:11 +0100
User-agent: Bazaar (2.0.2)

------------------------------------------------------------
revno: 11707
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-12-17 01:01:11 +0100
message:
  Add test for temporary string lifetime
modified:
  testsuite/actionscript.all/String.as
=== modified file 'testsuite/actionscript.all/String.as'
--- a/testsuite/actionscript.all/String.as      2009-08-19 07:10:05 +0000
+++ b/testsuite/actionscript.all/String.as      2009-12-17 00:01:11 +0000
@@ -1304,9 +1304,24 @@
 
 #endif
 
+//----------------------------------------------------------------------
+// Test lifetime of temporary objects created from string
+//----------------------------------------------------------------------
+
+a='string';
+String.prototype.saveMe = function(saved) { saved.value=this; };
+saved1={}; a.saveMe(saved1);
+check_equals(typeof(saved1.value), 'object');
+check_equals(saved1.value, 'string');
+a='another string';
+check_equals(saved1.value, 'string');
+saved2={}; a.saveMe(saved2);
+check_equals(saved1.value, 'string');
+check_equals(saved2.value, 'another string');
+
 //----- END OF TESTS
 
-var baseTests = 320;
+var baseTests = 325;
 var asmTests = 23;
 var ge6Tests = 16;
 


reply via email to

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