| <?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. |
| |
| --> |
| <UnitTester testDir="components/DataGrid/DataGrid_SparkSkin/Properties/" xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" testSWF="DataGridApp.mxml"> |
| |
| <!-- this set of lines form a template that must be in each unit test --> |
| <mx:Script> |
| <![CDATA[ |
| public static function init(o:DisplayObject):void |
| { |
| } |
| ]]> |
| </mx:Script> |
| <mx:Metadata> |
| <![CDATA[ |
| [Mixin] |
| ]]> |
| </mx:Metadata> |
| <!-- end of set of lines that must be in each unit test --> |
| |
| <mx:Script> |
| <![CDATA[ |
| use namespace mx_internal; |
| import mx.collections.ArrayCollection; |
| import mx.core.FlexGlobals; |
| ]]> |
| </mx:Script> |
| |
| <!-- |
| Notes: |
| Width can be 80%. This works well when toggling the horizontalScrollBar on and off. |
| Height can be 80% for no verticalScrollBar, 50% to automatically get one. |
| |
| Update: Since the values resulting from percentWidth and percentHeight can change |
| as the sizes of other controls change, I've changed these to be definite values. To |
| avoid regenerating and re-evaluating new bitmap images, I've replaced the percents |
| with the actual sizes they resulted in. This is why there are odd numbers like |
| 601 and 273 instead of nicely rounded off numbers like 600 and 275. |
| |
| There are Pauses when scrolling and rearranging a DG with images. They cannot be removed at this time. |
| |
| To mouse over a locked column header, you have to do a mouseMove, mouseOver, and mouseOut. Still |
| it seems a pause is needed to see the highlight. There is never an updateComplete for the highlight. |
| Even WaitForEffectsToEnd does not wait. The only events shown in the event sniffer are the mouse |
| events, which we have to generate anyway. |
| |
| |
| Configs: |
| config1: Default, not a lot to do. |
| |
| config2: lockedColumnCount = 2 |
| |
| config3: |
| lockedColumnCount = 2 |
| horizontalScrollPolicy = on |
| |
| config4: |
| lockedColumnCount = 2 |
| horizontalScrollPolicy = on |
| horizontalGridLineColor = 0x008800 |
| horizontalGridLines = true |
| |
| config5: |
| lockedColumnCount = 2 |
| horizontalScrollPolicy = on |
| variableRowHeight = true |
| wordWrap = true, mix of wrapped and unwrapped cells in locked columns. |
| Use of renderers in a locked column |
| |
| config6: |
| lockedColumnCount = 2 |
| horizontalScrollPolicy = on |
| wordWrap = true, mix of wrapped and unwrapped cells in unlocked columns. |
| Use of renderers in the unlocked column next to the locked column |
| |
| config7: |
| (SDK-11832) |
| lockedColumnCount = 11 |
| horizontalScrollPolicy = on |
| |
| config8: |
| Configured such that you can drag/drop rows to copy items. |
| |
| config9: |
| Configured such that you can drag/drop rows to move items. |
| |
| config10: |
| No data. |
| |
| config11: |
| All columns locked. |
| |
| config12: |
| The DataGrid has DataGridColumns defined. |
| ================================================================================================== |
| Combining locked rows and columns (start at 100 to leave room for other configs beforehand): |
| ================================================================================================== |
| |
| config100: |
| Just a dataProvider is set. lockedRowCount and lockedColumnCount are both incremented |
| and decremented. |
| |
| config101: |
| lockedColumnCount = 2 |
| lockedRowCount = 2 |
| horizontalScrollPolicy = on |
| verticalScrollPolicy = on |
| |
| config102: |
| lockedColumnCount = 2 |
| lockedRowCount = 2 |
| horizontalScrollPolicy = off |
| verticalScrollPolicy = off |
| |
| |
| |
| |
| TODO: After doing a test case, create more test cases upon that test case. e.g. |
| After rearranging the locked columns, we should verify that scrolling, sorting, etc... all still work. |
| We should test resizing of columns with the horizontal scroll policy on and off. |
| |
| Possible tests for each config (some apply, some don't, for each config): |
| Scroll left and right to verify that the columns are locked. |
| Increase lockedColumnCount. |
| Decrease lockedColumnCount. |
| Mouse over all rows and columns visible. (SDK-11653) |
| Scroll down one line. (SDK-11812 and SDK-11811) |
| Scroll all the way down. (SDK-11827) |
| Scroll all the way down, then back up. |
| Scroll all the way to the right. (SDK-11810) |
| Scroll all the way to the right, then back to the left. |
| Hold the mouse between two rows in a locked column. (SDK-11808) Can't repro. in mustella. Player doesn't react the same way. |
| Drag/drop a data row. (SDK-11805) |
| Drag an unlocked column into the locked column area. (SDK-11802) |
| Drag a locked column into the unlocked column area. |
| Rearrange locked columns. |
| Rearrange unlocked columns. |
| Resize locked columns. (SDK-12041) |
| Resize unlocked columns. (SDK-11830) |
| Sort locked columns. (SDK-11798) |
| Sort unlocked columns. (Be sure the locked columns reflect the sort!) |
| Edit a cell in a locked column. |
| |
| Cannot currently do this due to bug SDK-12041. |
| Be sure that locked columns respond to the resizableColumns property (true and false, default = true). |
| |
| Be sure that locked columns respond to the draggableColumns property (true and false, default = true). |
| Be sure that locked columns respond to the sortableColumns property (true and false, default = true). |
| |
| More stuff to do later: |
| Thorough coverage of properties, methods, styles, and events that affect columns. |
| Be sure that locked columns behave correctly when defined with <columns> to make DataGridColumns. |
| --> |
| |
| <testCases> |
| |
| <!-- |
| ================================================================================ |
| config 1 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config1_defaultvalue" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" waitTarget="dg1" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertPropertyValue target="dg1" propertyName="lockedColumnCount" value="0" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config1_increaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config1_increaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| <!-- |
| ================================================================================ |
| config 2 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config2_increaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="4" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_increaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_decreaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_decreaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_mouseOver" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="300" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.3.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.4.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.5.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.6.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.7.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.8.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.9.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.9.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.8.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.7.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.6.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.5.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.4.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.3.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.0" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.1" localX="2" localY="2" waitTarget="dg1" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.2" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.3" localX="2" localY="2" waitTarget="dg1" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.3" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="2" localY="2" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.4" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.4" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.4" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.4" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.5" localX="2" localY="2" waitTarget="dg1" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.5" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.5" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.5" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.5" localX="2" localY="2" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.6" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.6" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.6" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.6" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.7" localX="2" localY="2" waitTarget="dg1" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.7" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.7" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.7" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.7" localX="2" localY="2" /> |
| |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.8" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseOver" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.8" localX="2" localY="2" /> |
| <Pause timeout="1" /> |
| <DispatchMouseEvent type="mouseOut" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.8" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.1.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.2.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.3.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.4.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.5.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.6.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.7.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.8.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.9.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.10.8" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:rendererArray.11.8" localX="2" localY="2" waitTarget="dg1" /> |
| <AssertEvent target="dg1" eventName="itemRollOver" eventClass="mx.events::ListEvent" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_scrollDownOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_scrollDownOne.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_scrollDownFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_scrollDownFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_scrollDownAndUp" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_scrollDownAndUp.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_moveUnlockedColumnToLockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_moveUnlockedColumnToLockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_moveLockedColumnToUnlockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_moveLockedColumnToUnlockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_rearrangeLockedColumns_0to1" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_rearrangeLockedColumns_0to1.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_rearrangeLockedColumns_1to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_rearrangeLockedColumns_1to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_rearrangeUnlockedColumns0to2" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_rearrangeUnlockedColumns0to2.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_rearrangeUnlockedColumns2to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_rearrangeUnlockedColumns2to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_moveUnlockedColumnToLockedAreaAndSort" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" propertyName="text" value="cellD1" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.1.1" propertyName="text" value="cellD10" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.2.1" propertyName="text" value="cellD11" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_moveLockedColumnToUnlockedAreaAndSort" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPropertyValue target="dg1.mx_internal:rendererArray.1.0" propertyName="text" value="cellB1" /> |
| <AssertPropertyValue target="dg1.mx_internal:rendererArray.2.0" propertyName="text" value="cellB10" /> |
| <AssertPropertyValue target="dg1.mx_internal:rendererArray.3.0" propertyName="text" value="cellB11" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_rearrangeLockedColumnsAndSort" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" propertyName="text" value="cellB1" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" propertyName="text" value="cellB10" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" propertyName="text" value="cellB11" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_resizeLockedColumns_between" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="53" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="53" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="43" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="33" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="23" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="23" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_resizeLockedColumns_between.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_resizeLockedColumns_boundary_moveLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="105" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="105" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="95" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="85" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="75" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="75" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_resizeLockedColumns_boundary_moveLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_resizeLockedColumns_boundary_moveRight" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="105" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="105" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="115" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="125" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="135" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="145" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="145" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_resizeLockedColumns_boundary_moveRight.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_resizeUnlockedColumns_boundary" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="160" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="160" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="170" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="180" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="190" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="210" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="220" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="260" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="270" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="280" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="290" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="300" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_resizeUnlockedColumns_boundary.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortLockedColumn_0_increasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortLockedColumn_0_increasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortLockedColumn_0_decreasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortLockedColumn_0_decreasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortLockedColumn_1_increasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortLockedColumn_1_increasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortLockedColumn_1_decreasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortLockedColumn_1_decreasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortUnlockedColumn_increasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortUnlockedColumn_increasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortUnlockedColumn_decreasing" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_sortUnlockedColumn_decreasing.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_editCellInLockedColumn_0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="editable" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="5" localY="5" waitEvent="itemFocusIn" waitTarget="dg1" /> |
| <DispatchKeyEvent char="hello" waitTarget="dg1.itemEditorInstance" waitEvent="change" /> |
| <DispatchKeyEvent keys="[TAB]" waitTarget="dg1" waitEvent="itemEditEnd" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" propertyName="text" value="hello" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_editCellInLockedColumn_1" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="editable" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="5" localY="5" waitEvent="itemFocusIn" waitTarget="dg1" /> |
| <DispatchKeyEvent char="hello" waitTarget="dg1.itemEditorInstance" waitEvent="change" /> |
| <DispatchKeyEvent keys="[TAB]" waitTarget="dg1" waitEvent="itemEditEnd" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" propertyName="text" value="hello" /> |
| </body> |
| </TestCase> |
| |
| <!-- |
| We don't need to test protected functions, but this was written before that decision was made. I'll leave this in. |
| There is no event to wait for after clearSeparators() has been called. |
| --> |
| <TestCase testID="lockedColumnCount_config2_clearSeparators" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg2" className="comps.SubclassedDataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([application.dg2])" /> |
| <RunCode code="application.setDataProvider(application.dg2)" /> |
| <SetProperty target="dg2" propertyName="width" value="601" /> |
| <SetProperty target="dg2" propertyName="height" value="273" /> |
| <SetProperty target="dg2" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <RunCode code="application.dg2.doClearSeparators()" /> |
| <Pause timeout="100" /> |
| <CompareBitmap target="dg2" url="../Properties/Baselines/lockedColumnCount_config2_clearSeparators.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| We don't need to test protected functions, but this was written before that decision was made. I'll leave this in. |
| There is no event to wait for after drawSeparators() has been called. |
| --> |
| <TestCase testID="lockedColumnCount_config2_drawSeparators" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg2" className="comps.SubclassedDataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([application.dg2])" /> |
| <RunCode code="application.setDataProvider(application.dg2)" /> |
| <SetProperty target="dg2" propertyName="width" value="601" /> |
| <SetProperty target="dg2" propertyName="height" value="273" /> |
| <SetProperty target="dg2" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <RunCode code="application.dg2.doClearSeparators()" /> |
| <Pause timeout="100" /> |
| <RunCode code="application.dg2.doDrawSeparators()" /> |
| <Pause timeout="100" /> |
| <CompareBitmap target="dg2" url="../Properties/Baselines/lockedColumnCount_config2_drawSeparators.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_resizableColumns_false" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="resizableColumns" value="false" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="53" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="53" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="43" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="33" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="23" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="23" localY="10" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_resizableColumns_false.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_draggableColumns_false" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="draggableColumns" value="false" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" /> |
| <AssertNoEvent target="dg1" eventName="updateComplete" eventClass="mx.events::FlexEvent" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" propertyName="text" value="fieldA" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortableColumns_true" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="sortableColumns" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" propertyName="text" value="cellA9" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" propertyName="text" value="cellA8" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" propertyName="text" value="cellA7" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_sortableColumns_false" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="sortableColumns" value="false" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" /> |
| <AssertNoEvent target="dg1" eventName="updateComplete" eventClass="mx.events::FlexEvent" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="10" /> |
| <AssertNoEvent target="dg1" eventName="updateComplete" eventClass="mx.events::FlexEvent" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" propertyName="text" value="cellA1" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" propertyName="text" value="cellA2" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" propertyName="text" value="cellA3" /> |
| </body> |
| </TestCase> |
| |
| <!-- There is a pause here; don't remove it. --> |
| <TestCase testID="lockedColumnCount_config2_addColumnsAfterDGCreation" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" waitTarget="dg1" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="100" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config2_addColumnsAfterDGCreation.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_checkHightlightWithScrolling" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" /> |
| <DispatchKeyEvent key="DOWN" waitTarget="dg1" waitEvent="change" /> |
| <WaitForEffectsToEnd /> |
| <DispatchKeyEvent key="UP" waitTarget="dg1" waitEvent="change" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <AssertPixelValue target="dg1.mx_internal:rendererArray.1.0" x="2" y="2" valueExpression="value=application.ROW_SELECTED_COLOR" /> |
| <AssertPixelValue target="dg1.mx_internal:rendererArray.2.0" x="2" y="2" valueExpression="value=application.ROW_DARK_ALTERNATING_COLOR" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_fewerColumnsThanLockedColumns" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 6)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <RunCode code="application.decrementColumns(FlexGlobals.topLevelApplication.dg1)" waitTarget="dg1" waitEvent="updateComplete" /> |
| <RunCode code="application.decrementColumns(FlexGlobals.topLevelApplication.dg1)" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/baselines/lockedColumnCount_config2_fewerColumnsThanLockedColumns.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| Pause here because: |
| 1) There is no updateComplete while dragging. |
| 2) We can't get to the header separator. |
| 3) There is no mx.managers::DragManager whose move event we can listen for. |
| 4) WaitForEffectsToEnd does not wait. |
| --> |
| <TestCase testID="lockedColumnCount_config2_dragHeaderSeparator" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="270" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="290" localY="15" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="300" localY="15" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="310" localY="15" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="315" localY="15" /> |
| <Pause timeout="1" /> |
| <CompareBitmap target="dg1" url="../Properties/baselines/lockedColumnCount_config2_dragHeaderSeparator.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_hideAllUnlockedColumns" description="Be sure we can move the mouse over the DataGrid, and that there's no unnecessary v. scroll bar, after making all unlocked columns invisible." keywords="[DataGrid,properties,lockedColumnCount]" > |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="height" value="600" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <RunCode code="ArrayCollection(FlexGlobals.topLevelApplication.dg1.dataProvider).removeItemAt(0)" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1.columns.5" propertyName="visible" value="false" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1.columns.4" propertyName="visible" value="false" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1.columns.3" propertyName="visible" value="false" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1.columns.2" propertyName="visible" value="false" waitTarget="dg1" waitEvent="updateComplete" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="false" target="dg1" localX="300" localY="300" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="false" target="dg1" localX="310" localY="310" /> |
| <AssertMethodValue method="value = FlexGlobals.topLevelApplication.dg1.vScrollBar == null" value="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config2_decreaseDGWidth" description="Assert whatever (checking for no RTE). Decrease the width of the DataGrid until only locked columns are showing." keywords="[DataGrid,properties,lockedColumnCount]" > |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 1)" /> |
| <RunCode code="application.setColumnConfig3(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1.columns.0" propertyName="width" value="60" /> |
| <SetProperty target="dg1.columns.1" propertyName="width" value="60" /> |
| <SetProperty target="dg1.columns.2" propertyName="width" value="60" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="height" value="300" /> |
| <SetProperty target="dg1" propertyName="width" value="145" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="width" value="144" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="143" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="142" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="141" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="140" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="139" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="138" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="137" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="136" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="135" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="134" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="133" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="132" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="131" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="130" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="129" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="128" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="127" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="126" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="125" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="124" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="123" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="122" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="121" waitTarget="dg1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="width" value="120" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPixelValue x="465" y="35" value="0x008800" /> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 3 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config3_columnsAreLocked_scrollRightOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_columnsAreLocked_scrollRightOne.png" numColorVariances="4" maxColorVariance="10" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_columnsAreLocked_scrollRightFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_columnsAreLocked_scrollRightFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_columnsAreLocked_scrollRightAndLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_columnsAreLocked_scrollRightAndLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_increaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="4" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_increaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_decreaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_decreaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_scrollDownOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_scrollDownOne.png" numColorVariances="4" maxColorVariance="10" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_scrollDownFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_scrollDownFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_scrollDownAndUp" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_scrollDownAndUp.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_moveUnlockedColumnToLockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_moveUnlockedColumnToLockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_moveLockedColumnToUnlockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_moveLockedColumnToUnlockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_rearrangeLockedColumns_0to1" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_rearrangeLockedColumns_0to1.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_rearrangeLockedColumns_1to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_rearrangeLockedColumns_1to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_rearrangeUnlockedColumns0to2" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_rearrangeUnlockedColumns0to2.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_rearrangeUnlockedColumns2to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_rearrangeUnlockedColumns2to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeLockedColumns_between" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="90" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="80" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="70" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="70" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeLockedColumns_between.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeLockedColumns_boundary_moveLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="190" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="180" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="170" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="170" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeLockedColumns_boundary_moveLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeLockedColumns_boundary_moveRight" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="210" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="220" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="240" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeLockedColumns_boundary_moveRight.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeUnlockedColumns_larger_scroll" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="310" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="320" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="330" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="340" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="350" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="360" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="370" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="380" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="390" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="400" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="410" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="410" localY="10" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeUnlockedColumns_larger_scroll.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeUnlockedColumns_smaller" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="290" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="280" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="270" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="260" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="230" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeUnlockedColumns_smaller.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_resizeUnlockedColumns_smaller_scroll" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="290" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="280" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="270" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="260" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="230" localY="10" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_resizeUnlockedColumns_smaller_scroll.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config3_zeroWidthColumn" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setColumnConfig8(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1.columns.0" propertyName="width" value="40" /> |
| <SetProperty target="dg1.columns.1" propertyName="width" value="0" /> |
| <SetProperty target="dg1.columns.2" propertyName="width" value="90" /> |
| <SetProperty target="dg1.columns.3" propertyName="width" value="145" /> |
| <SetProperty target="dg1" propertyName="width" value="500" /> |
| <SetProperty target="dg1" propertyName="height" value="200" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config3_zeroWidthColumn.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 4 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config4_columnsAreLocked_scrollRightOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_columnsAreLocked_scrollRightOne.png" numColorVariances="4" maxColorVariance="10" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_columnsAreLocked_scrollRightFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_columnsAreLocked_scrollRightFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_columnsAreLocked_scrollRightAndLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_columnsAreLocked_scrollRightAndLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_increaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="4" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_increaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_decreaseAtRuntime" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_decreaseAtRuntime.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_scrollDownOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_scrollDownOne.png" numColorVariances="4" maxColorVariance="10" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_scrollDownFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_scrollDownFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_scrollDownAndUp" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_scrollDownAndUp.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_moveUnlockedColumnToLockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_moveUnlockedColumnToLockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_moveLockedColumnToUnlockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_moveLockedColumnToUnlockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_rearrangeLockedColumns_0to1" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_rearrangeLockedColumns_0to1.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_rearrangeLockedColumns_1to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_rearrangeLockedColumns_1to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_rearrangeUnlockedColumns0to2" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_rearrangeUnlockedColumns0to2.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_rearrangeUnlockedColumns2to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_rearrangeUnlockedColumns2to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| <!-- AJH intermittent |
| <TestCase testID="lockedColumnCount_config4_resizeLockedColumns_between" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="90" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="80" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="70" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="70" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeLockedColumns_between.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| --> |
| <TestCase testID="lockedColumnCount_config4_resizeLockedColumns_boundary_moveLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="190" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="180" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="170" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="170" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeLockedColumns_boundary_moveLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_resizeLockedColumns_boundary_moveRight" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="210" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="220" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="240" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeLockedColumns_boundary_moveRight.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_resizeUnlockedColumns_larger" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="310" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="320" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="330" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="340" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="350" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="360" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="370" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="380" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="390" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="400" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="410" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="410" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeUnlockedColumns_larger.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_resizeUnlockedColumns_larger_scroll" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="310" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="320" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="330" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="340" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="350" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="360" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="370" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="380" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="390" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="400" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="410" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="410" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeUnlockedColumns_larger_scroll.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_resizeUnlockedColumns_smaller" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="290" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="280" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="270" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="260" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="230" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeUnlockedColumns_smaller.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config4_resizeUnlockedColumns_smaller_scroll" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetStyle target="dg1" styleName="horizontalGridLineColor" value="0x008800" /> |
| <SetStyle target="dg1" styleName="horizontalGridLines" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="300" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="290" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="280" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="270" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="260" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="230" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config4_resizeUnlockedColumns_smaller_scroll.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 5 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config5_scrollDownOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_scrollDownOne.png" numColorVariances="4" maxColorVariance="10" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_scrollDownFull" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_scrollDownFull.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_scrollDownAndUp" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_scrollDownAndUp.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_moveUnlockedColumnToLockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_moveUnlockedColumnToLockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_moveLockedColumnToUnlockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_moveLockedColumnToUnlockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_rearrangeLockedColumns_0to1" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_rearrangeLockedColumns_0to1.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_rearrangeLockedColumns_1to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.0" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_rearrangeLockedColumns_1to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_rearrangeUnlockedColumns0to2" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_rearrangeUnlockedColumns0to2.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_rearrangeUnlockedColumns2to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_rearrangeUnlockedColumns2to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_resizeLockedColumns_between" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="100" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="90" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="80" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="70" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="60" localY="70" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_resizeLockedColumns_between.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_resizeLockedColumns_boundary_moveLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="190" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="180" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="170" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="170" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_resizeLockedColumns_boundary_moveLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config5_resizeLockedColumns_boundary_moveRight" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="210" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="220" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="250" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config5_resizeLockedColumns_boundary_moveRight.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 6 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config6_columnsAreLocked_scrollRightOne" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="updateComplete"/> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_columnsAreLocked_scrollRightOne.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_columnsAreLocked_scrollRightAndLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="updateComplete"/> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_columnsAreLocked_scrollRightAndLeft.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_moveUnlockedColumnToLockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_moveUnlockedColumnToLockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_moveLockedColumnToUnlockedArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" waitTarget="dg1" waitEvent="updateComplete" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_moveLockedColumnToUnlockedArea.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_rearrangeUnlockedColumns0to2" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.3" localX="0" localY="2" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_rearrangeUnlockedColumns0to2.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_rearrangeUnlockedColumns2to0" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.2" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.1" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="40" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="30" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="20" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="10" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="0" localY="2" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridHeader.mx_internal:rendererArray.0" localX="50" localY="2" /> |
| <WaitForEffectsToEnd /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_rearrangeUnlockedColumns2to0.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_resizeLockedColumns_boundary_moveLeft" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="190" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="180" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="170" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="170" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <Pause timeout="100"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_resizeLockedColumns_boundary_moveLeft.png" numColorVariances="4" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config6_resizeLockedColumns_boundary_moveRight" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig2(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1" localX="200" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="210" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="220" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="230" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="240" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1" localX="250" localY="10" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1" localX="250" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <Pause timeout="1" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config6_resizeLockedColumns_boundary_moveRight.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 7: Assert anything...just launching this used to cause an RTE. As |
| long as we CAN assert without timing out, the test case has passed. |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config7_allColumnsLocked" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="11" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertPropertyValue target="dg1" propertyName="lockedColumnCount" value="11" /> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 8 |
| You must do a mouseUp after the drag. If a test case fails and does not |
| do its cleanup, the next test case that runs will fail because the app. |
| is still in "drag mode". It's a known Mustella issue. Be aware! |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config8_dragDropInLockedColumnArea_inProgress" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/$testID.png" numColorVariances="30" maxColorVariance="1"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_dragDropInLockedColumnArea_dropComplete" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.3.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.3.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumns.listItems.3.0" localX="2" localY="30" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config8_dragDropInLockedColumnArea_dropComplete.png" numColorVariances="20" maxColorVariance="1"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_dragDropInUnlockedColumnArea_inProgress" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <WaitForEffectsToEnd /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/$testID.png" numColorVariances="25" ignoreMaxColorVariance="true"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_dragDropInUnlockedColumnArea_dropComplete" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config8_dragDropInUnlockedColumnArea_dropComplete.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_dragDropLockedToUnlockedColumn" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="0" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config8_dragDropLockedToUnlockedColumn.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_dragDropUnlockedToLockedColumnArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:rendererArray.3.0" localX="20" localY="0" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="0" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/$testID.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config8_multipleDragsInProgress" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <WaitForEffectsToEnd /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="9" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="0" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <Pause timeout="250" /> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" /> |
| <Pause timeout="250" /> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="8" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.1" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <Pause timeout="250" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/$testID.png" numColorVariances="25" maxColorVariance="1"/> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 9 |
| You must do a mouseUp after the drag. If a test case fails and does not |
| do its cleanup, the next test case that runs will fail because the app. |
| is still in "drag mode". It's a known Mustella issue. Be aware! |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config9_dragDropInLockedColumnArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dragMoveEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumns.listItems.2.0" localX="2" localY="10" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config9_dragDropInLockedColumnArea.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config9_dragDropInUnlockedColumnArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dragMoveEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.1.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="2" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config9_dragDropInUnlockedColumnArea.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config9_dragDropLockedToUnlockedColumn" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dragMoveEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="0" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:rendererArray.3.0" localX="2" localY="0" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config9_dragDropLockedToUnlockedColumn.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config9_dragDropUnlockedToLockedColumnArea" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <RunCode code="application.setColumnConfig1(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="dragEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dragMoveEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="dropEnabled" value="true" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent type="mouseDown" target="dg1.mx_internal:rendererArray.3.0" localX="20" localY="0" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="10" /> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.3.0" localX="30" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:rendererArray.2.0" localX="0" localY="0" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="30" localY="30" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="20" localY="20" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseMove" buttonDown="true" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="10" localY="10" waitTarget="mx.managers::DragManager.mx_internal:dragProxy" waitEvent="move"/> |
| <DispatchMouseEvent type="mouseUp" target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" localX="2" localY="2" /> |
| <Pause timeout="500" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config9_dragDropUnlockedToLockedColumnArea.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| <cleanup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| </cleanup> |
| </TestCase> |
| <!-- |
| ================================================================================ |
| config 10 |
| These are tests in which the DataGrid has no data. These cases were causing |
| RTEs just by existing, so just do an assert for any old thing. |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config10_noData_columns" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <DispatchMouseEvent type="mouseUp" stageX="5" stageY="5" /> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setColumnConfig3(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertPropertyValue target="dg1" propertyName="lockedColumnCount" value="2" /> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 11 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config11_SortWhenAllColsAreLocked" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1)" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="width" value="601" /> |
| <SetProperty target="dg1" propertyName="height" value="273" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" valueExpression="value=FlexGlobals.topLevelApplication.dg1.columns.length" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseClickEvent target="dg1.mx_internal:dataGridLockedColumnHeader.mx_internal:rendererArray.1" localX="10" localY="10" waitTarget="dg1" waitEvent="updateComplete" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.0.1" propertyName="text" value="cellB1" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.1.1" propertyName="text" value="cellB10" /> |
| <AssertPropertyValue target="dg1.mx_internal:dataGridLockedColumns.listItems.2.1" propertyName="text" value="cellB11" /> |
| </body> |
| </TestCase> |
| |
| <!-- |
| ================================================================================ |
| config 12 |
| ================================================================================ |
| --> |
| <TestCase testID="lockedColumnCount_config12_LockedColumnsAndBackgroundColor" keywords="[DataGrid,properties,lockedColumnCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <RunCode code="application.setUpDataArray3Columns(FlexGlobals.topLevelApplication.dg1, 4, false, true, true)" /> |
| <SetProperty target="dg1.columns.0" propertyName="width" value="40" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="270" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <AssertPixelValue target="dg1" x="120" y="38" value="0x005208" /> |
| </body> |
| </TestCase> |
| <!-- |
| ================================================================================ |
| config 100 |
| ================================================================================ |
| --> |
| |
| <TestCase testID="lockedColumnCount_config100_01" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_01.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_02" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_02.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_03" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="0" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_03.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_04" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_04.png" numColorVariances="5" ignoreMaxColorVariance="true"/> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_05" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_05.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_06" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_06.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_07" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_07.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_08" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_08.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_09" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_09.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_10" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_10.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_11" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_11.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_12" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_12.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_13" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="6" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_13.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_14" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="6" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="3" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_14.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_15" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="12" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_15.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_16" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="12" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="3" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_16.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_17" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="12" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="6" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_17.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <!-- Combinations that are known to have caused bugs: --> |
| <TestCase testID="lockedColumnCount_config100_18" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_18.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_19" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_19.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_20" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="0" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_20.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_21" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_21.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_22" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]"> |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="horizontalScrollPolicy" value="on" /> |
| <SetProperty target="dg1" propertyName="variableRowHeight" value="true" /> |
| <SetProperty target="dg1" propertyName="wordWrap" value="true" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="1" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="1" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:scroll_horizontalScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_22.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="lockedColumnCount_config100_23" keywords="[DataGrid,properties,lockedColumnCount,lockedRowCount]" description="This is a test for SDK-13784: The mouseOver highlight goes out of bounds when setting lockedRowCount, lockedColumnCount, scrolling, then mousing over the locked rows." > |
| <setup> |
| <ResetComponent target="dg1" className="mx.controls.DataGrid" waitEvent="updateComplete" /> |
| <RunCode code="application.showOnlyTheseDataGrids([FlexGlobals.topLevelApplication.dg1])" /> |
| <RunCode code="application.setDataProvider(FlexGlobals.topLevelApplication.dg1, 3)" /> |
| <SetProperty target="dg1" propertyName="width" value="600" /> |
| <SetProperty target="dg1" propertyName="height" value="300" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="dg1" propertyName="lockedColumnCount" value="2" waitEvent="updateComplete" /> |
| <SetProperty target="dg1" propertyName="lockedRowCount" value="2" waitEvent="updateComplete" /> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:downArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseClickEvent target="dg1.mx_internal:vScrollBar.mx_internal:upArrow" localX="2" localY="2" waitTarget="dg1" waitEvent="scroll"/> |
| <DispatchMouseEvent type="mouseMove" target="dg1.mx_internal:dataGridLockedRows.listItems.1.1" localX="2" localY="2" waitTarget="dg1" waitEvent="itemRollOver" /> |
| <CompareBitmap target="dg1" url="../Properties/Baselines/lockedColumnCount_config100_23.png" numColorVariances="5" ignoreMaxColorVariance="true" /> |
| </body> |
| </TestCase> |
| |
| <!-- Still to add is the situation of locking all rows and/or all columns and scrolling, but we know that's |
| problematic right now so I'm not adding them. --> |
| </testCases> |
| </UnitTester> |