You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by yi...@apache.org on 2016/10/06 09:33:53 UTC
[18/27] git commit: [flex-asjs] [refs/heads/refactor-sprite] - force
linking is a bit different in JS. See notes on CoreTester.as
force linking is a bit different in JS. See notes on CoreTester.as
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/80876211
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/80876211
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/80876211
Branch: refs/heads/refactor-sprite
Commit: 8087621162138f9afe5be51f329528ae7fea3f6a
Parents: b8d8c48
Author: Alex Harui <ah...@apache.org>
Authored: Fri Sep 30 08:16:41 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Sep 30 08:24:37 2016 -0700
----------------------------------------------------------------------
.../GenericTests/src/flexUnitTests/CoreTester.as | 13 +++++++++++++
.../src/flexUnitTests/ObservedBugsTester.as | 4 ++++
.../GenericTests/src/flexUnitTests/ReflectionTester.as | 9 ++++++---
3 files changed, 23 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/80876211/manualtests/GenericTests/src/flexUnitTests/CoreTester.as
----------------------------------------------------------------------
diff --git a/manualtests/GenericTests/src/flexUnitTests/CoreTester.as b/manualtests/GenericTests/src/flexUnitTests/CoreTester.as
index 56531d0..9af36e3 100644
--- a/manualtests/GenericTests/src/flexUnitTests/CoreTester.as
+++ b/manualtests/GenericTests/src/flexUnitTests/CoreTester.as
@@ -24,6 +24,19 @@ package flexUnitTests
[RunWith("org.flexunit.runners.Suite")]
public class CoreTester
{
+ public function CoreTester()
+ {
+ // for JS, force-link these classes in the output
+ var arr:Array = [StrandTesterTest, BinaryDataTesterTest];
+ }
+
+ // in JS, using a class as a type won't include the class in
+ // the output since types are not chcked in JS. It is when
+ // the actual class is referenced that it will be included
+ // in the output.
+ // Is there a reason to use reflection to gather the set
+ // of tests? I would think an array of tests would wokr
+ // better and allow you to define order.
public var strandTesterTest:StrandTesterTest;
public var binaryDataTesterTest:BinaryDataTesterTest;
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/80876211/manualtests/GenericTests/src/flexUnitTests/ObservedBugsTester.as
----------------------------------------------------------------------
diff --git a/manualtests/GenericTests/src/flexUnitTests/ObservedBugsTester.as b/manualtests/GenericTests/src/flexUnitTests/ObservedBugsTester.as
index e01b7c2..11f62e3 100644
--- a/manualtests/GenericTests/src/flexUnitTests/ObservedBugsTester.as
+++ b/manualtests/GenericTests/src/flexUnitTests/ObservedBugsTester.as
@@ -24,6 +24,10 @@ package flexUnitTests
[RunWith("org.flexunit.runners.Suite")]
public class ObservedBugsTester
{
+ public function ObservedBugsTester()
+ {
+ var arr:Array = [ObservedBugTests];
+ }
public var observedBugsTest1:ObservedBugTests;
}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/80876211/manualtests/GenericTests/src/flexUnitTests/ReflectionTester.as
----------------------------------------------------------------------
diff --git a/manualtests/GenericTests/src/flexUnitTests/ReflectionTester.as b/manualtests/GenericTests/src/flexUnitTests/ReflectionTester.as
index 14a7aa6..74c5b4d 100644
--- a/manualtests/GenericTests/src/flexUnitTests/ReflectionTester.as
+++ b/manualtests/GenericTests/src/flexUnitTests/ReflectionTester.as
@@ -24,10 +24,13 @@ package flexUnitTests
[RunWith("org.flexunit.runners.Suite")]
public class ReflectionTester
{
-
-
+ public function ReflectionTester()
+ {
+ // see notes in CoreTester
+ var arr:Array = [ReflectionTesterTest, ReflectionTesterTestUseCache, ReflectionTesterTestAlias];
+ }
+
public var reflectionTesterCacheTest:ReflectionTesterTestUseCache;
-
public var reflectionTesterTest:ReflectionTesterTest;
public var reflectionTesterAliasTest:ReflectionTesterTestAlias;