You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2019/07/31 01:05:33 UTC

[royale-asjs] 02/02: Add test for Vector removeAt return types

This is an automated email from the ASF dual-hosted git repository.

gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 0d1fa4def57b9162f8669a6221d3f404efde52cb
Author: greg-dove <gr...@gmail.com>
AuthorDate: Wed Jul 31 13:02:59 2019 +1200

    Add test for Vector removeAt return types
---
 .../royale/flexUnitTests/language/LanguageTesterTestVector.as | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/manualtests/UnitTests/src/main/royale/flexUnitTests/language/LanguageTesterTestVector.as b/manualtests/UnitTests/src/main/royale/flexUnitTests/language/LanguageTesterTestVector.as
index bf40830..52c6d4c 100644
--- a/manualtests/UnitTests/src/main/royale/flexUnitTests/language/LanguageTesterTestVector.as
+++ b/manualtests/UnitTests/src/main/royale/flexUnitTests/language/LanguageTesterTestVector.as
@@ -824,6 +824,17 @@ package flexUnitTests.language
             Assert.assertTrue('Unexpected Vector check', vs['constructor'] === expected);
         }
         
+        [Test]
+        public function testVectorRemoveAtType():void{
+            var customClasses:Array = [null, new TestClass2(), undefined, new TestClass1()];
+    
+            var vcustom:Vector.<TestClass1> = Vector.<TestClass1>(customClasses);
+            
+            var tc1:TestClass1 = vcustom.removeAt(1);
+            Assert.assertTrue('Unexpected Vector check', tc1 != null);
+            Assert.assertTrue('Unexpected Vector check', tc1 is TestClass1);
+            Assert.assertTrue('Unexpected Vector check', tc1 is TestClass2);
+        }
         
         private var _viTest:Vector.<int>;