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 <[email protected]> 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>;
