[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r11707: Add test for temporary string lifetime,
Sandro Santilli <=