flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mih...@apache.org
Subject [1/2] git commit: [flex-sdk] [refs/heads/develop] - FLEX-35037 Renaming test files to 1) show what they're testing and 2) make sure they're picked up and ran by the test scripts.
Date Mon, 22 Feb 2016 18:16:55 GMT
Repository: flex-sdk
Updated Branches:
  refs/heads/develop 1d8d02c64 -> 81643dd12


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/FilerAndSortNumbers.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/FilerAndSortNumbers.as b/frameworks/projects/framework/tests/mx/collections/FilerAndSortNumbers.as
deleted file mode 100644
index 85fdccc..0000000
--- a/frameworks/projects/framework/tests/mx/collections/FilerAndSortNumbers.as
+++ /dev/null
@@ -1,114 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class FilerAndSortNumbers
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		
-		protected function addNumbers():void
-		{
-			_sut.addItem(6);
-			_sut.addItem(2);
-			_sut.addItem(3);
-			_sut.addItem(1);
-			_sut.addItem(5);
-			_sut.addItem(4);
-		}
-		
-		protected function even(object:Object):Boolean
-		{
-			return Number(object) % 2 == 0;
-		}
-		
-		protected function odd(object:Object):Boolean
-		{
-			return Number(object) % 2 == 1;
-		}
-		
-		[Test]
-		public function filterAndSortCombinations():void
-		{
-			addNumbers();
-			_sut.filterFunction = even;
-			_sut.sort = new Sort();
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  4, _sut[1]);
-			assertEquals("Third element not correct",  6, _sut[2]);
-			
-			_sut.filterFunction = odd;
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  3, _sut[1]);
-			assertEquals("Third element not correct",  5, _sut[2]);
-			
-			_sut.sort = new Sort();
-			_sut.sort.fields = [new SortField(null, false, true, true)];
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  5, _sut[0]);
-			assertEquals("Second element not correct",  3, _sut[1]);
-			assertEquals("Third element not correct",  1, _sut[2]);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not six",  6, _sut.length);
-			assertEquals("First element not correct",  6, _sut[0]);
-			assertEquals("Second element not correct",  5, _sut[1]);
-			assertEquals("Third element not correct",  4, _sut[2]);
-			assertEquals("Fourth element not correct",  3, _sut[3]);
-			assertEquals("Fith element not correct",  2, _sut[4]);
-			assertEquals("Six element not correct",  1, _sut[5]);
-			
-			_sut.sort = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not six",  6, _sut.length);
-			assertEquals("First element not correct",  6, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			assertEquals("Third element not correct",  3, _sut[2]);
-			assertEquals("Fourth element not correct",  1, _sut[3]);
-			assertEquals("Fith element not correct",  5, _sut[4]);
-			assertEquals("Six element not correct",  4, _sut[5]);
-		}	
-		
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/FilerAndSortStrings.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/FilerAndSortStrings.as b/frameworks/projects/framework/tests/mx/collections/FilerAndSortStrings.as
deleted file mode 100644
index d256032..0000000
--- a/frameworks/projects/framework/tests/mx/collections/FilerAndSortStrings.as
+++ /dev/null
@@ -1,114 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class FilerAndSortStrings
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		
-		protected function addNumbers():void
-		{
-			_sut.addItem(6);
-			_sut.addItem(2);
-			_sut.addItem(3);
-			_sut.addItem(1);
-			_sut.addItem(5);
-			_sut.addItem(4);
-		}
-		
-		protected function even(object:Object):Boolean
-		{
-			return Number(object) % 2 == 0;
-		}
-		
-		protected function odd(object:Object):Boolean
-		{
-			return Number(object) % 2 == 1;
-		}
-		
-		[Test]
-		public function filterAndSortCombinations():void
-		{
-			addNumbers();
-			_sut.filterFunction = even;
-			_sut.sort = new Sort();
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  4, _sut[1]);
-			assertEquals("Third element not correct",  6, _sut[2]);
-			
-			_sut.filterFunction = odd;
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  3, _sut[1]);
-			assertEquals("Third element not correct",  5, _sut[2]);
-			
-			_sut.sort = new Sort();
-			_sut.sort.fields = [new SortField(null, false, true, true)];
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  5, _sut[0]);
-			assertEquals("Second element not correct",  3, _sut[1]);
-			assertEquals("Third element not correct",  1, _sut[2]);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not six",  6, _sut.length);
-			assertEquals("First element not correct",  6, _sut[0]);
-			assertEquals("Second element not correct",  5, _sut[1]);
-			assertEquals("Third element not correct",  4, _sut[2]);
-			assertEquals("Fourth element not correct",  3, _sut[3]);
-			assertEquals("Fith element not correct",  2, _sut[4]);
-			assertEquals("Six element not correct",  1, _sut[5]);
-			
-			_sut.sort = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not six",  6, _sut.length);
-			assertEquals("First element not correct",  6, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			assertEquals("Third element not correct",  3, _sut[2]);
-			assertEquals("Fourth element not correct",  1, _sut[3]);
-			assertEquals("Fith element not correct",  5, _sut[4]);
-			assertEquals("Six element not correct",  4, _sut[5]);
-		}	
-		
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/FilterNumbers.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/FilterNumbers.as b/frameworks/projects/framework/tests/mx/collections/FilterNumbers.as
deleted file mode 100644
index bbc9330..0000000
--- a/frameworks/projects/framework/tests/mx/collections/FilterNumbers.as
+++ /dev/null
@@ -1,315 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class FilterNumbers
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		protected function addNumbers():void
-		{
-			_sut.addItem(1);
-			_sut.addItem(2);
-		}
-		
-		protected function allIn(object:Object):Boolean
-		{
-			return true;
-		}
-		
-		protected function allOut(object:Object):Boolean
-		{
-			return false;
-		}
-		
-		protected function isOne(object:Object):Boolean
-		{
-			return object == 1;
-		}
-		
-		[Test]
-		public function nullFilter():void
-		{
-			addNumbers();
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}	
-		
-		[Test]
-		public function trueFilter():void
-		{
-			addNumbers();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function falseFilter():void
-		{
-			addNumbers();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  0, _sut.length);
-		}
-		
-		
-		[Test]
-		public function filterNoRefresh():void
-		{
-			addNumbers();
-			_sut.filterFunction = allOut;
-			
-			// Filter should not take effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function nullFilterNoRefresh():void
-		{
-			addNumbers();
-			_sut.filterFunction = null;
-			
-			// Filter should not take effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function filterDoubleRefresh():void
-		{
-			addNumbers();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			// Filter should not take effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		// RTEs in Apache Flex 4.9.1
-		[Test]
-		public function filterAddAfterNullNoRefresh():void
-		{
-			addNumbers();
-			
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			addNumbers();
-			
-			// Filter should be in effect and first 2 items sorted
-			// item added after are not filtered until refresh called
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			
-			_sut.refresh();
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			assertEquals("First element not correct",  1, _sut[2]);
-			assertEquals("Second element not correct",  2, _sut[3]);
-		}
-		
-		[Test]
-		public function filterRemoveAfterNullNoRefresh():void
-		{
-			addNumbers();
-			
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			_sut.filterFunction = null;
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			try {
-				_sut.removeItemAt(0);
-			}
-			catch (error:Error)
-			{
-				assertTrue("Error not range error", error is RangeError);
-			}
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.refresh();
-			assertEquals("Length is not two",  2, _sut.length);
-		}
-		
-		[Test]
-		public function filterIncludingDuplicates():void
-		{
-			addNumbers();
-			addNumbers();
-			
-			_sut.filterFunction = isOne;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  1, _sut[1]);
-		}
-		
-		// Fails in Apache Flex 4.9.1
-		[Test]
-		public function swapItemsTwoThenOne():void
-		{
-			//given
-			addNumbers();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			var item1:Number = _sut.getItemAt(0) as Number;
-			var item2:Number = _sut.getItemAt(1) as Number;
-
-            //when
-			_sut.setItemAt(item2, 0);
-			_sut.setItemAt(item1, 1);
-
-            //then
-			assertEquals("Length is not two", 2, _sut.length);
-			assertEquals("First element not correct", 2, _sut[0]);
-			assertEquals("Second element not correct", 1, _sut[1]);
-		}
-		
-		[Test]
-		public function swapItemsOneThenTwo():void
-		{
-			addNumbers();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			var item1:Number = _sut.getItemAt(0) as Number;
-			var item2:Number = _sut.getItemAt(1) as Number;
-			
-			_sut.setItemAt(item1,1);
-			_sut.setItemAt(item2,0);
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  1, _sut[1]);
-		}
-		
-		[Test]
-		public function removeAllAfterFiltered():void
-		{
-			addNumbers();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  0, _sut.length);
-			
-			_sut.removeAll();
-			
-			assertEquals("Length is not two",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function removeFilteredItem():void
-		{
-			addNumbers();
-			_sut.filterFunction = isOne;
-			_sut.refresh();
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			_sut.removeItemAt(_sut.getItemIndex(1));
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  1, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-		}
-		
-		[Test]
-		public function removeNonFilteredItem():void
-		{
-			addNumbers();
-			_sut.filterFunction = isOne;
-			_sut.refresh();
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			try {
-				// not removed as filter hids it - perhaps it should be removed?
-				_sut.removeItemAt(_sut.getItemIndex(2));
-			}
-			catch (error:Error)
-			{
-				assertTrue("Error not range error", error is RangeError);
-			}
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("First element not correct",  2, _sut[1]);
-		}
-		
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/FilterStrings.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/FilterStrings.as b/frameworks/projects/framework/tests/mx/collections/FilterStrings.as
deleted file mode 100644
index 45677df..0000000
--- a/frameworks/projects/framework/tests/mx/collections/FilterStrings.as
+++ /dev/null
@@ -1,341 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class FilterStrings
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		protected function addStrings():void
-		{
-			_sut.addItem("A");
-			_sut.addItem("B");
-			_sut.addItem("D");
-			_sut.addItem("C");
-		}
-		
-		protected function allIn(object:Object):Boolean
-		{
-			return true;
-		}
-		
-		protected function allOut(object:Object):Boolean
-		{
-			return false;
-		}
-		
-		protected function isA(object:Object):Boolean
-		{
-			return object == "A";
-		}
-		
-		[Test]
-		public function nullFilter():void
-		{
-			addStrings();
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}	
-		
-		[Test]
-		public function trueFilter():void
-		{
-			addStrings();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function falseFilter():void
-		{
-			addStrings();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-		}
-		
-		
-		[Test]
-		public function filterNoRefresh():void
-		{
-			addStrings();
-			_sut.filterFunction = allOut;
-			
-			// Filter should not take effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function nullFilterNoRefresh():void
-		{
-			addStrings();
-			_sut.filterFunction = null;
-			
-			// Filter should not take effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function filterDoubleRefresh():void
-		{
-			addStrings();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			// Filter should not take effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		// RTEs in Apache Flex 4.9.1
-		[Test]
-		public function filterAddAfterNullNoRefresh():void
-		{
-			addStrings();
-			
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			addStrings();
-			
-			// Filter should be in effect and first 2 items sorted
-			// item added after are not filtered until refresh called
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-			
-			_sut.refresh();
-			assertEquals("Length is not eight",  8, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-			assertEquals("First element not correct",  "A", _sut[4]);
-			assertEquals("Second element not correct",  "B", _sut[5]);
-			assertEquals("Third element not correct",  "D", _sut[6]);
-			assertEquals("Four element not correct",  "C", _sut[7]);
-		}
-		
-		[Test]
-		public function filterRemoveAfterNullNoRefresh():void
-		{
-			addStrings();
-			
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			_sut.filterFunction = null;
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			try {
-				_sut.removeItemAt(0);
-			}
-			catch (error:Error)
-			{
-				assertTrue("Error not range error", error is RangeError);
-			}
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.refresh();
-			assertEquals("Length is not four",  4, _sut.length);
-		}
-		
-		[Test]
-		public function filterIncludingDuplicates():void
-		{
-			addStrings();
-			addStrings();
-			
-			_sut.filterFunction = isA;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "A", _sut[1]);
-		}
-		
-		// Fails in Apache Flex 4.9.1
-		[Test]
-		public function swapItemsTwoThenOne():void
-		{
-			//given
-			addStrings();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			var item1:String = _sut.getItemAt(0) as String;
-			var item2:String = _sut.getItemAt(1) as String;
-
-            //when
-			_sut.setItemAt(item2,0);
-			_sut.setItemAt(item1,1);
-
-            //then
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  _sut[0], "B");
-			assertEquals("Second element not correct",  _sut[1], "A");
-			assertEquals("Third element not correct",  _sut[2], "D");
-			assertEquals("Four element not correct",  _sut[3], "C");
-		}
-		
-		[Test]
-		public function swapItemsOneThenTwo():void
-		{
-			addStrings();
-			_sut.filterFunction = allIn;
-			_sut.refresh();
-			
-			var item1:String = _sut.getItemAt(0) as String;
-			var item2:String = _sut.getItemAt(1) as String;
-			
-			_sut.setItemAt(item1,1);
-			_sut.setItemAt(item2,0);
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "B", _sut[0]);
-			assertEquals("Second element not correct",  "A", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function removeAllAfterFiltered():void
-		{
-			addStrings();
-			_sut.filterFunction = allOut;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  0, _sut.length);
-			
-			_sut.removeAll();
-			
-			assertEquals("Length is not two",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function removeFilteredItem():void
-		{
-			addStrings();
-			_sut.filterFunction = isA;
-			_sut.refresh();
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			_sut.removeItemAt(_sut.getItemIndex("A"));
-			
-			assertEquals("Length is not zero",  0, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  "B", _sut[0]);
-		}
-		
-		[Test]
-		public function removeNonFilteredItem():void
-		{
-			addStrings();
-			_sut.filterFunction = isA;
-			_sut.refresh();
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			try {
-				// not removed as filter hids it - perhaps it should be removed?
-				_sut.removeItemAt(_sut.getItemIndex("B"));
-			}
-			catch (error:Error)
-			{
-				assertTrue("Error not range error", error is RangeError);
-			}
-			
-			assertEquals("Length is not one",  1, _sut.length);
-			
-			_sut.filterFunction = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("Third element not correct",  "D", _sut[2]);
-			assertEquals("Four element not correct",  "C", _sut[3]);
-		}
-		
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/SortNumbers.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/SortNumbers.as b/frameworks/projects/framework/tests/mx/collections/SortNumbers.as
deleted file mode 100644
index 514f27c..0000000
--- a/frameworks/projects/framework/tests/mx/collections/SortNumbers.as
+++ /dev/null
@@ -1,212 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class SortNumbers
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		protected function addNumbers():void
-		{
-			_sut.addItem(1);
-			_sut.addItem(2);
-		}
-		
-		[Test]
-		public function nullSort():void
-		{
-			addNumbers();
-			_sut.sort = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}	
-		
-		[Test]
-		public function emptySort():void
-		{
-			addNumbers();
-			_sut.sort = new Sort();
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function reverseSort():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			addNumbers();
-			_sut.sort = sort;
-			_sut.refresh();
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  1, _sut[1]);
-		}
-		
-		[Test]
-		public function sortNoRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			addNumbers();
-			_sut.sort = sort;
-			
-			// Short should not take effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function nullSortNoRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			addNumbers();
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			
-			// Sort should be in effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  1, _sut[1]);
-			
-			_sut.refresh();
-			
-			// and back to original
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		[Test]
-		public function sortDoubleRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			addNumbers();
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			_sut.refresh();
-			
-			// Sort should not be in effect
-			assertEquals("Length is not two",  2, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-		}
-		
-		// RTEs in APache flex 4.9.1
-		[Test]
-		public function sortAddAfterNullNoRefresh():void
-		{
-			addNumbers();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			addNumbers();
-			
-			// Sort should be in effect and first 2 items sorted
-			// item added after are not sorted
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  1, _sut[1]);
-			assertEquals("Third element not correct",  1, _sut[2]);
-			assertEquals("Fourth element not correct",  2, _sut[3]);
-			
-			_sut.refresh();
-			
-			// and back to being unsorted
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			assertEquals("Third element not correct",  1, _sut[2]);
-			assertEquals("Fourth element not correct",  2, _sut[3]);
-		}
-		
-		// RTEs in Apache Flex 4.9.1
-		[Test]
-		public function sortRemoveAfterNullNoRefresh():void
-		{
-			addNumbers();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			
-			assertEquals("Length is not two",  2, _sut.length);
-			
-			_sut.removeItemAt(0); // still sorted so 2 is removed leaving 1
-			assertEquals("Length is not one",  1, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-			
-			_sut.refresh();
-			
-			// still the same
-			assertEquals("Length is not one",  1, _sut.length);
-			assertEquals("First element not correct",  1, _sut[0]);
-		}
-		
-		[Test]
-		public function sortIncludingDuplicates():void
-		{
-			addNumbers();
-			addNumbers();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			_sut.sort = sort;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			
-			assertEquals("First element not correct",  2, _sut[0]);
-			assertEquals("Second element not correct",  2, _sut[1]);
-			assertEquals("Third element not correct",  1, _sut[2]);
-			assertEquals("Fourth element not correct",  1, _sut[3]);
-		}
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/81643dd1/frameworks/projects/framework/tests/mx/collections/SortStrings.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/tests/mx/collections/SortStrings.as b/frameworks/projects/framework/tests/mx/collections/SortStrings.as
deleted file mode 100644
index 09ba812..0000000
--- a/frameworks/projects/framework/tests/mx/collections/SortStrings.as
+++ /dev/null
@@ -1,254 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package mx.collections {
-    import org.flexunit.asserts.*;
-
-    public class SortStrings
-	{
-        private var _sut:ArrayCollection;
-		
-		[Before]
-		public function setUp():void
-		{
-			_sut = new ArrayCollection();
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
-		}
-		
-		protected function addStrings():void
-		{
-			_sut.addItem("A");
-			_sut.addItem("B");
-			_sut.addItem("D");
-			_sut.addItem("C");
-		}
-		
-		[Test]
-		public function nullSort():void
-		{
-			addStrings();
-			_sut.sort = null;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "D", _sut[2]);
-			assertEquals("Second element not correct",  "C", _sut[3]);
-		}	
-		
-		[Test]
-		public function emptySort():void
-		{
-			addStrings();
-			_sut.sort = new Sort();
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "C", _sut[2]);
-			assertEquals("Second element not correct",  "D", _sut[3]);
-		}
-		
-		[Test]
-		public function reverseSort():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true)];
-			addStrings();
-			_sut.sort = sort;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "D", _sut[0]);
-			assertEquals("Second element not correct",  "C", _sut[1]);
-			assertEquals("First element not correct",  "B", _sut[2]);
-			assertEquals("Second element not correct",  "A", _sut[3]);
-		}
-		
-		[Test]
-		public function forwardSort():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			addStrings();
-			_sut.sort = sort;
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "C", _sut[2]);
-			assertEquals("Second element not correct",  "D", _sut[3]);
-		}
-		
-		[Test]
-		public function sortNoRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			addStrings();
-			_sut.sort = sort;
-			
-			// Short should not take effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "D", _sut[2]);
-			assertEquals("Second element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function nullSortNoRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			addStrings();
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			
-			// Sort should be in effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "C", _sut[2]);
-			assertEquals("Second element not correct",  "D", _sut[3]);
-			
-			_sut.refresh();
-			
-			// and back to original
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "D", _sut[2]);
-			assertEquals("Second element not correct",  "C", _sut[3]);
-		}
-		
-		[Test]
-		public function sortDoubleRefresh():void
-		{
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			addStrings();
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			_sut.refresh();
-			
-			// Sort should not be in effect
-			assertEquals("Length is not four",  4, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "D", _sut[2]);
-			assertEquals("Second element not correct",  "C", _sut[3]);
-		}
-		
-		// RTEs in APache flex 4.9.1
-		[Test]
-		public function sortAddAfterNullNoRefresh():void
-		{
-			addStrings();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			addStrings();
-			
-			// Sort should be in effect and first 4 items sorted
-			// item added after are not sorted
-			assertEquals("Length is not eight",  8, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "C", _sut[2]);
-			assertEquals("Second element not correct",  "D", _sut[3]);
-			assertEquals("First element not correct",  "A", _sut[4]);
-			assertEquals("Second element not correct",  "B", _sut[5]);
-			assertEquals("First element not correct",  "D", _sut[6]);
-			assertEquals("Second element not correct",  "C", _sut[7]);
-			
-			_sut.refresh();
-			
-			// and back to being unsorted
-			assertEquals("Length is not eight",  8, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "B", _sut[1]);
-			assertEquals("First element not correct",  "D", _sut[2]);
-			assertEquals("Second element not correct",  "C", _sut[3]);
-			assertEquals("First element not correct",  "A", _sut[4]);
-			assertEquals("Second element not correct",  "B", _sut[5]);
-			assertEquals("First element not correct",  "D", _sut[6]);
-			assertEquals("Second element not correct",  "C", _sut[7]);
-		}
-		
-		// RTEs in Apache Flex 4.9.1
-		[Test]
-		public function sortRemoveAfterNullNoRefresh():void
-		{
-			addStrings();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField(null, false, true, true)];
-			_sut.sort = sort;
-			_sut.refresh();
-			_sut.sort = null;
-			
-			assertEquals("Length is not four",  4, _sut.length);
-			
-			_sut.removeItemAt(0); // still sorted so 2 is removed leaving 1
-			assertEquals("Length is not three",  3, _sut.length);
-			assertEquals("First element not correct",  "B", _sut[0]);
-			
-			_sut.refresh();
-			
-			assertEquals("Length is not four",  3, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-		}
-		
-		[Test]
-		public function sortIncludingDuplicates():void
-		{
-			addStrings();
-			addStrings();
-			
-			var sort:Sort = new Sort();			
-			sort.fields = [new SortField()];
-			_sut.sort = sort;
-			_sut.refresh();
-			
-			assertEquals("Length is not eight",  8, _sut.length);
-			assertEquals("First element not correct",  "A", _sut[0]);
-			assertEquals("Second element not correct",  "A", _sut[1]);
-			assertEquals("First element not correct",  "B", _sut[2]);
-			assertEquals("Second element not correct",  "B", _sut[3]);
-			assertEquals("First element not correct",  "C", _sut[4]);
-			assertEquals("Second element not correct",  "C", _sut[5]);
-			assertEquals("First element not correct",  "D", _sut[6]);
-			assertEquals("Second element not correct",  "D", _sut[7]);
-		}
-		
-	}
-}
\ No newline at end of file


Mime
View raw message