Repository: flex-sdk
Updated Branches:
  refs/heads/develop a722cf981 -> e32044cdb


FLEX-34854
Changes while investigating a mustella failure (probably) introduced by the 
changes to this ticket: added a new unit test, corrections to comments, 
optimizing object initializations and removing unused variables.


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/390e6595
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/390e6595
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/390e6595

Branch: refs/heads/develop
Commit: 390e65958eb340fa42f9ccc8fece419fd88639bd
Parents: a722cf9
Author: Mihai Chira <[email protected]>
Authored: Fri Jul 24 11:23:03 2015 +0200
Committer: Mihai Chira <[email protected]>
Committed: Fri Jul 24 11:23:03 2015 +0200

----------------------------------------------------------------------
 .../projects/framework/tests/SortField_Tests.as | 22 ------------
 .../tests/spark/skins/spark/SortField_Tests.as  | 37 ++++++++++++++++++++
 .../as3/src/mustella/ExcludeFileLocation.as     |  7 +---
 .../as3/src/mustella/IncludeFileLocation.as     |  2 +-
 .../as3/src/mustella/IncludeListTextFile.as     |  2 +-
 mustella/as3/src/mustella/TestCase.as           |  2 +-
 6 files changed, 41 insertions(+), 31 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/frameworks/projects/framework/tests/SortField_Tests.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/SortField_Tests.as 
b/frameworks/projects/framework/tests/SortField_Tests.as
deleted file mode 100644
index 3cd3871..0000000
--- a/frameworks/projects/framework/tests/SortField_Tests.as
+++ /dev/null
@@ -1,22 +0,0 @@
-package {
-    import mx.collections.SortField;
-
-    import org.flexunit.asserts.assertFalse;
-
-    public class SortField_Tests {
-        private var _sut:SortField;
-
-        [Test]
-        public function fix_mustella_failure_due_to_FLEX_34852():void
-        {
-            //given
-            _sut = new SortField("someField");
-
-            //when
-            var emptyObjectHasASortField:Boolean = _sut.objectHasSortField({});
-
-            //then
-            assertFalse(emptyObjectHasASortField);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/frameworks/projects/spark/tests/spark/skins/spark/SortField_Tests.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/spark/tests/spark/skins/spark/SortField_Tests.as 
b/frameworks/projects/spark/tests/spark/skins/spark/SortField_Tests.as
new file mode 100644
index 0000000..1c5824f
--- /dev/null
+++ b/frameworks/projects/spark/tests/spark/skins/spark/SortField_Tests.as
@@ -0,0 +1,37 @@
+package spark.skins.spark {
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertFalse;
+
+    import spark.collections.SortField;
+
+    public class SortField_Tests {
+        private var _sut:SortField;
+
+        [Test]
+        public function fix_mustella_failure_due_to_FLEX_34852():void
+        {
+            //given
+            _sut = new SortField("someField");
+
+            //when
+            const emptyObject:Object = {};
+            var emptyObjectHasASortField:Boolean = 
_sut.objectHasSortField(emptyObject);
+
+            //then
+            assertFalse(emptyObjectHasASortField);
+        }
+
+        [Test]
+        public function locale_setting_and_retrieving_work():void
+        {
+            //given
+            _sut = new SortField("someField");
+
+            //when
+            _sut.setStyle("locale", "ru-RU");
+
+            //then
+            assertEquals("ru-RU", _sut.getStyle("locale"));
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/mustella/as3/src/mustella/ExcludeFileLocation.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/ExcludeFileLocation.as 
b/mustella/as3/src/mustella/ExcludeFileLocation.as
index 7b5ee20..ee5ce6f 100644
--- a/mustella/as3/src/mustella/ExcludeFileLocation.as
+++ b/mustella/as3/src/mustella/ExcludeFileLocation.as
@@ -123,8 +123,6 @@ public class ExcludeFileLocation
 
                triedBrowser = true;
 
-               var currentOS:String = Capabilities.os;
-
                var useFile:String = "http://localhost/"; + excludeFile;
 
                trace ("try excludes from here: " + useFile);
@@ -169,8 +167,6 @@ public class ExcludeFileLocation
 
                trace ("excludes loadTryFile " + new Date().toString());
 
-               var currentOS:String = Capabilities.os;
-
                var useFile:String;
 
                useFile = mustellaTestDir +"/" + excludeFile;
@@ -212,7 +208,7 @@ public class ExcludeFileLocation
                delimiter = new RegExp("\n", "g");
                data = data.replace(delimiter, ",");
 
-               UnitTester.excludeList = new Object();
+               UnitTester.excludeList = {};
                var items:Array = data.split(",");
                var n:int = items.length;
                for (var i:int = 0; i < n; i++)
@@ -220,7 +216,6 @@ public class ExcludeFileLocation
                        var s:String = items[i];
                        if (s.length)
                                UnitTester.excludeList[s] = 1;
-
                }
                
                UnitTester.waitForExcludes = false;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/mustella/as3/src/mustella/IncludeFileLocation.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/IncludeFileLocation.as 
b/mustella/as3/src/mustella/IncludeFileLocation.as
index 4d41dfe..6517c27 100644
--- a/mustella/as3/src/mustella/IncludeFileLocation.as
+++ b/mustella/as3/src/mustella/IncludeFileLocation.as
@@ -83,7 +83,7 @@ public class IncludeFileLocation
                delimiter = new RegExp("\n", "g");
                data = data.replace(delimiter, ",");
 
-               UnitTester.includeList = new Object();
+               UnitTester.includeList = {};
                var items:Array = data.split(",");
                var n:int = items.length;
                for (var i:int = 0; i < n; i++)

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/mustella/as3/src/mustella/IncludeListTextFile.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/IncludeListTextFile.as 
b/mustella/as3/src/mustella/IncludeListTextFile.as
index 44a120f..7be8649 100644
--- a/mustella/as3/src/mustella/IncludeListTextFile.as
+++ b/mustella/as3/src/mustella/IncludeListTextFile.as
@@ -56,7 +56,7 @@ public class IncludeListTextFile
                delimiter = new RegExp("\n", "g");
                data = data.replace(delimiter, ",");
 
-               UnitTester.includeList = new Object();
+               UnitTester.includeList = {};
                var items:Array = data.split(",");
                var n:int = items.length;
                for (var i:int = 0; i < n; i++)

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/390e6595/mustella/as3/src/mustella/TestCase.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/TestCase.as 
b/mustella/as3/src/mustella/TestCase.as
index 44884e4..db6e937 100644
--- a/mustella/as3/src/mustella/TestCase.as
+++ b/mustella/as3/src/mustella/TestCase.as
@@ -181,7 +181,7 @@ public class TestCase extends EventDispatcher
         *
         *  @param root The SystemManager
         *  @param timer The shared Timer;
-        *  @param the UnitTester that contains these tests
+        *  @param context the UnitTester that contains these tests
         */
        public function runTest(root:DisplayObject, timer:Timer, 
context:UnitTester):Boolean
        {

Reply via email to