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>;