You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cf...@apache.org on 2012/10/05 17:25:25 UTC
svn commit: r1394585 [3/3] - in
/incubator/flex/sdk/branches/develop/mustella: as3/src/mustella/
tests/components/DataGrid/DataGrid_SparkSkin/Properties/
tests/components/RadioButton/Integration/
tests/gumbo/components/ListDragDrop/SparkDND/ tests/mx/e...
Modified: incubator/flex/sdk/branches/develop/mustella/tests/mx/effects/effectClasses/AddRemoveEffectTargetFilter/usability/AddRemoveEffectTargetFilter_usability.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/mx/effects/effectClasses/AddRemoveEffectTargetFilter/usability/AddRemoveEffectTargetFilter_usability.mxml?rev=1394585&r1=1394584&r2=1394585&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/tests/mx/effects/effectClasses/AddRemoveEffectTargetFilter/usability/AddRemoveEffectTargetFilter_usability.mxml (original)
+++ incubator/flex/sdk/branches/develop/mustella/tests/mx/effects/effectClasses/AddRemoveEffectTargetFilter/usability/AddRemoveEffectTargetFilter_usability.mxml Fri Oct 5 15:25:25 2012
@@ -45,15 +45,15 @@
<TestCase testID="AddRemoveEffectTargetFilter_addItem" keywords="[AddRemoveEffectTargetFilter, usability]" description="Add an item to a list with a data effect.">
<body>
<RunCode code="application.addListItem();" waitTarget="dataChangeEffect1" waitEvent="effectEnd"/>
- <CompareBitmap target="tlist0" url="../usability/baseline/AddRemoveEffectTargetFilter_addItem.png" numColorVariances="2"/>
+ <CompareBitmap target="tlist0" url="../usability/baseline/AddRemoveEffectTargetFilter_addItem.png" numColorVariances="1" maxColorVariance="1"/>
</body>
</TestCase>
- <!-- AddItem -->
+ <!-- RemoveItem -->
<TestCase testID="AddRemoveEffectTargetFilter_removeItem" keywords="[AddRemoveEffectTargetFilter, usability]" description="Remove an item from the list with a data effect.">
<body>
<RunCode code="application.removeListItem();" waitTarget="dataChangeEffect1" waitEvent="effectEnd"/>
- <CompareBitmap target="tlist0" url="../usability/baseline/AddRemoveEffectTargetFilter_removeItem.png" numColorVariances="2"/>
+ <CompareBitmap target="tlist0" url="../usability/baseline/AddRemoveEffectTargetFilter_removeItem.png" numColorVariances="1" maxColorVariance="1"/>
</body>
</TestCase>
</testCases>
Modified: incubator/flex/sdk/branches/develop/mustella/tests/spark/collections/Sort/GumboComponents/SF_ORIG_list_keyboardNavigation_tester.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/spark/collections/Sort/GumboComponents/SF_ORIG_list_keyboardNavigation_tester.mxml?rev=1394585&r1=1394584&r2=1394585&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/tests/spark/collections/Sort/GumboComponents/SF_ORIG_list_keyboardNavigation_tester.mxml (original)
+++ incubator/flex/sdk/branches/develop/mustella/tests/spark/collections/Sort/GumboComponents/SF_ORIG_list_keyboardNavigation_tester.mxml Fri Oct 5 15:25:25 2012
@@ -1,211 +1,211 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- 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.
+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.
-->
<UnitTester testDir="spark/collections/Sort/GumboComponents/"
xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
-xmlns="*" testSWF="SF_ORIG_ListBasic.mxml">
-
- <!-- this set of lines form a template that must be in each unit test -->
-
- <fx:Script>
- <![CDATA[
- public static function init(o:DisplayObject):void
- {
- }
- ]]>
- </fx:Script>
-
- <fx:Metadata>
- <![CDATA[
- [Mixin]
- ]]>
- </fx:Metadata>
- <!-- end of set of lines that must be in each unit test -->
- <fx:Script>
- <![CDATA[
-
- import comps.*;
- import mx.collections.*;
- import spark.layouts.*;
-
- ]]>
- </fx:Script>
- <testCases>
- <TestCase testID="List_keyboardNavigation1" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
-
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation2" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
-
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation3" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
-
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
-
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
-
- <TestCase testID="List_keyboardNavigation4" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
-
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[DOWN]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[DOWN]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation5" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation6" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation7" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
-
+ xmlns="*" testSWF="SF_ORIG_ListBasic.mxml">
+
+ <!-- this set of lines form a template that must be in each unit test -->
+
+ <fx:Script>
+ <![CDATA[
+ public static function init(o:DisplayObject):void
+ {
+ }
+ ]]>
+ </fx:Script>
+
+ <fx:Metadata>
+ <![CDATA[
+ [Mixin]
+ ]]>
+ </fx:Metadata>
+ <!-- end of set of lines that must be in each unit test -->
+ <fx:Script>
+ <![CDATA[
+
+ import comps.*;
+ import mx.collections.*;
+ import spark.layouts.*;
+
+ ]]>
+ </fx:Script>
+ <testCases>
+ <TestCase testID="List_keyboardNavigation1" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation2" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[END]" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation3" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[END]" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
+
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+
+ <TestCase testID="List_keyboardNavigation4" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[DOWN]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[DOWN]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation5" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation6" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" waitTarget="list1" waitEvent="updateComplete"/>
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation7" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[DOWN]" ctrlKey="true" />
+ <SetProperty target="list1" propertyName="width" value="100" />
+ <DispatchKeyEvent keys="[DOWN]" ctrlKey="true" />
+ <SetProperty target="list1" propertyName="height" value="115" waitEvent="updateComplete" />
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" numColorVariances="4" maxColorVariance="1"/>
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation8" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
+ <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
+ <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" ctrlKey="true" />
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ <TestCase testID="List_keyboardNavigation9" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
+ <setup>
+ <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
+ <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
+ <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
+ </setup>
+ <body>
+ <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
+ <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
<DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[DOWN]" ctrlKey="true" />
- <SetProperty target="list1" propertyName="width" value="100" />
- <DispatchKeyEvent keys="[DOWN]" ctrlKey="true" />
- <SetProperty target="list1" propertyName="height" value="115" waitEvent="updateComplete" />
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" numColorVariances="4"/>
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation8" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <DispatchKeyEvent keys="[UP]" shiftKey="true" ctrlKey="true" />
- <DispatchKeyEvent keys="[UP]" shiftKey="true" waitTarget="list1" waitEvent="updateComplete"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 0);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- <TestCase testID="List_keyboardNavigation9" keywords="[List, method,arrayCollection,binding, dataProvider.addItemAt]" description="">
- <setup>
- <ResetComponent target="list1" className="spark.components.List" waitEvent="updateComplete" />
- <ResetComponent target="list2" className="spark.components.List" waitEvent="updateComplete" />
- <SetProperty target="list1" propertyName="allowMultipleSelection" value="true" />
- </setup>
- <body>
- <RunCode code="application.list1.itemRenderer=new ClassFactory(comps.PlayerRenderer);" />
- <SetProperty target="list1" propertyName="dataProvider" valueExpression="value=application.sortAC();" waitEvent="updateComplete" waitTarget="list1.dataGroup"/>
- <DispatchKeyEvent keys="[TAB]" waitTarget="list1" waitEvent="focusIn" />
- <DispatchKeyEvent keys="[END]" shiftKey="true" ctrlKey="true" waitEvent="caretChange" waitTarget="list1"/>
- <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
- <DispatchKeyEvent keys="[UP]" shiftKey="true" ctrlKey="true" waitEvent="caretChange" waitTarget="list1"/>
- <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
- <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
- </body>
- </TestCase>
- </testCases>
+ <DispatchKeyEvent keys="[END]" shiftKey="true" ctrlKey="true" waitEvent="caretChange" waitTarget="list1"/>
+ <RunCode code="application.ac.addItemAt(application.newPlayer, 3);" waitEvent="updateComplete" waitTarget="list1.dataGroup" />
+ <DispatchKeyEvent keys="[UP]" shiftKey="true" ctrlKey="true" waitEvent="caretChange" waitTarget="list1"/>
+ <DispatchKeyEvent keys="[DOWN]" waitTarget="list1" waitEvent="updateComplete"/>
+ <CompareBitmap url="../GumboComponents/baselines/$testID.png" target="list1" />
+ </body>
+ </TestCase>
+ </testCases>
</UnitTester>