Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/Baselines/datagrid_verticalgridlinestrue.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml
URL: 
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml?rev=1417139&view=auto
==============================================================================
--- 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml
 (added)
+++ 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml
 Tue Dec  4 19:58:21 2012
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<UnitTester testDir="components/AdvancedDataGrid/Styles/" 
xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*" 
testSWF="AdvancedDataGridMain.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[
+       import mx.controls.DateChooser;
+       import mx.controls.AdvancedDataGrid;
+       import mx.containers.Canvas;
+       import mx.styles.StyleManager;
+       import mx.managers.SystemManager;
+       public var mydatagrid:AdvancedDataGrid
+       public var mybox:Canvas;
+       public function genericCleanUp():void
+       {
+        mydatagrid= stringToObject ("mydatagrid") as AdvancedDataGrid;
+        mybox = stringToObject ("box") as Canvas;
+        mybox = new Canvas();
+               mydatagrid = new AdvancedDataGrid();
+
+               application.startIt();
+
+       }
+       public function addItems():void
+       {
+          for(var i:int=0;i<15;i++)
+          {
+             var obj:Object={col1:'one'+i,col2:i,col3:'three'+i}
+             application.mydatagrid.dataProvider.addItem(obj);
+          }
+        }
+        public function setAIcolors():void
+        {
+            
application.mydatagrid.setStyle("alternatingItemColors",[0xFFCC00,0x00FF00]);
+        }
+         public function setHeadercolors():void
+       {
+                   
application.mydatagrid.setStyle("headerColors",[0xFFCC00,0xFFCC00]);
+        }
+        public function setBg():void
+        {
+            application.mydatagrid.setStyle("backgroundColor",0xFF0000);
+        }
+        public function startApp():void
+        {
+          application.startIt();
+        }
+       ]]>
+       </mx:Script>
+
+       <testCases>
+                       <TestCase testID="style_headerColors"  
keywords="[AdvancedDataGrid, headerColors]">
+                                    <setup>
+
+                                       <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                       <RunCode code="startApp()"/>
+
+
+
+                                    </setup>
+                                    <body>
+                                         <RunCode code="setHeadercolors()" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                                         <WaitForEffectsToEnd />
+                                         <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_headercolors.png" timeout="5000"  />
+
+                                    </body>
+                       </TestCase>
+                       <TestCase testID="style_verticalGridLines" 
keywords="[AdvancedDataGrid, verticalGridLines]">
+                                    <setup>
+
+                                       <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+                                      <!-- no specific test is written for 
dataprovider since all the tests fail if the Runcode addItems() fail-->
+
+
+                                    </setup>
+                                    <body>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLines" value="true"/>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLines" value="false" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <WaitForEffectsToEnd />
+                                         <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_verticalgridlinestrue.png" timeout="5000" />
+                                    </body>
+                       </TestCase>
+                       <TestCase testID="style_verticalGridLinesColor_string" 
keywords="[AdvancedDataGrid, verticalGridLineColor]">
+                                    <setup>
+
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+                                      <!-- no specific test is written for 
dataprovider since all the tests fail if the Runcode addItems() fail-->
+
+                                    </setup>
+                                    <body>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLines" value="true" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLineColor" value="red" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                        <!-- <CompareBitmap 
target="mydatagrid" 
url="../Styles/Baselines/datagrid_verticalgridlinecolor.png" />-->
+                                         <AssertPixelValue target="mydatagrid" 
x="201" y="147" value="0xFF0000" />
+                                    </body>
+                       </TestCase>
+                       <TestCase testID="style_verticalGridLinesColor_0x" 
keywords="[AdvancedDataGrid, verticalGridLineColor, verticalGridLines]">
+                                    <setup>
+
+                                     <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+                                      <!-- no specific test is written for 
dataprovider since all the tests fail if the Runcode addItems() fail-->
+
+
+                                    </setup>
+                                    <body>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLines" value="true" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLineColor" value="0xFFCCDD" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                        <!-- <CompareBitmap 
target="mydatagrid" 
url="../Styles/Baselines/datagrid_verticalgridlinecolor.png" />-->
+                                           <AssertPixelValue 
target="mydatagrid" x="201" y="147" value="0xFFCCDD" />
+                                    </body>
+                       </TestCase>
+                        <TestCase testID="style_verticalGridLinesColor_pound" 
keywords="[AdvancedDataGrid, verticalGridLineColor, verticalGridLines]">
+                                    <setup>
+
+                                       <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+                                      <!-- no specific test is written for 
dataprovider since all the tests fail if the Runcode addItems() fail-->
+
+
+                                    </setup>
+                                    <body>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLines" value="true" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <SetStyle target="mydatagrid" 
styleName="verticalGridLineColor" value="#FF0000" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                        <!-- <CompareBitmap 
target="mydatagrid" 
url="../Styles/Baselines/datagrid_verticalgridlinecolor.png" />-->
+                                         <AssertPixelValue target="mydatagrid" 
x="201" y="147" value="0xFF0000" />
+                                    </body>
+                       </TestCase>
+                              <TestCase testID="style_rollOverColor" 
keywords="[AdvancedDataGrid, mouseOver, rollOverColor]">
+                                    <setup>
+
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+                                      <!-- no specific test is written for 
dataprovider since all the tests fail if the Runcode addItems() fail-->
+
+
+                                    </setup>
+                                    <body>
+                                         <!-- not working for me, help 
needed-->
+                                         <SetStyle target="mydatagrid" 
styleName="rollOverColor" value="0xFF0000" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseOver" localX="72" localY="14"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseMove" localX="72" localY="14"/>
+
+                                    </body>
+                       </TestCase>
+               <!--    <TestCase testID="style_selectionColor_0x" 
keywords="[AdvancedDataGrid, mouseOver, mouseDown, selectionColor]">
+                                    <setup>
+
+                                      <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                                       
<RunCode code="startApp()"/>
+
+
+
+
+                                    </setup>
+                                    <body>
+
+                                         <SetStyle target="mydatagrid" 
styleName="selectionColor" value="0xFF0000" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseOver" localX="26" localY="36"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseDown" localX="26" localY="36"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseUp" localX="26" localY="36"/>
+                                         <WaitForEffectsToEnd />
+                                         <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_style_selectionColor_0x.png" timeout="5000" />
+                          </body>
+                       </TestCase>
+                               <TestCase testID="style_selectionColor_#" 
keywords="[AdvancedDataGrid, mouseOver, mouseDown, selectionColor]">
+                                    <setup>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                       <RunCode code="startApp()"/>
+                                    </setup>
+                                    <body>
+
+                                         <SetStyle target="mydatagrid" 
styleName="selectionColor" value="#FF0000" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                        <DispatchMouseEvent 
target="mydatagrid" type="mouseOver" localX="26" localY="36"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseDown" localX="26" localY="36"/>
+                                         <DispatchMouseEvent 
target="mydatagrid" type="mouseUp" localX="26" localY="36"  
waitTarget="mydatagrid" waitEvent="updateComplete" />
+                                         <SetProperty  target="mydatagrid" 
propertyName="selectedIndex" value="2" waitTarget="mydatagrid"
+                                         waitEvent="updateComplete"/>
+                                         <WaitForEffectsToEnd />
+                                         <CompareBitmap target="mydatagrid" 
url="style_selectionColor.png" timeout="5000"/>
+
+                                    </body>
+                               </TestCase>-->
+
+       </testCases>
+
+</UnitTester>

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles.mxml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml
URL: 
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml?rev=1417139&view=auto
==============================================================================
--- 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml
 (added)
+++ 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml
 Tue Dec  4 19:58:21 2012
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<UnitTester testDir="components/AdvancedDataGrid/Styles/" 
xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*" 
testSWF="AdvancedDataGridMain.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[
+       import mx.controls.DateChooser;
+       import mx.controls.AdvancedDataGrid;
+       import mx.containers.Canvas;
+       import mx.styles.StyleManager;
+       import mx.managers.SystemManager;
+       public var mydatagrid:AdvancedDataGrid
+       public var testgrid:AdvancedDataGrid
+       public var mybox:Canvas;
+       public function genericCleanUp():void
+       {
+        mydatagrid= stringToObject ("mydatagrid") as AdvancedDataGrid;
+
+        mybox = stringToObject ("box") as Canvas;
+        mybox = new Canvas();
+               mydatagrid = new AdvancedDataGrid();
+
+               
+               application.startIt();
+               
+       }
+       public function addItems():void
+       {
+          for(var i:int=0;i<15;i++)
+          {
+             var obj:Object={col1:'one'+i,col2:i,col3:'three'+i}
+             application.mydatagrid.dataProvider.addItem(obj);
+          }
+        }
+        public function setAIcolors():void
+        {
+            
application.mydatagrid.setStyle("alternatingItemColors",[0xFFCC00,0x00FF00]);
+        }
+        public function setBg():void
+        {
+            application.mydatagrid.setStyle("backgroundColor",0xFF0000);
+        }
+        public function setFF():void
+        {
+        
+           application.mydatagrid.setStyle("fontFamily","Arial");
+        }
+        public function startApp():void
+        {
+          application.startIt();
+        }
+        //Notes to self
+        //SelectionDuration is getter setter check, revisit.
+       ]]>
+       </mx:Script>
+       
+       <testCases>
+                    
+                      <TestCase testID="style_alternatingitemcolors" 
keywords="[AdvancedDataGrid, alternatingitemcolors]">
+                                    <body>
+                                                 <ResetComponent 
target="mydatagrid" className="mx.controls.AdvancedDataGrid" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                
+                                                <SetStyle target="mydatagrid" 
styleName="alternatingItemColors" value="['#FFCC00','#CC0000']" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" 
url="../Styles/Baselines/datagrid_alternatingitemcolors.png" timeout="5000"/>
+                                    </body>
+                      </TestCase>
+                      <TestCase testID="style_paddingBottom" 
keywords="[AdvancedDataGrid, paddingbottom]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                <RunCode code="startApp()"/>
+                                                <SetStyle target="mydatagrid" 
styleName="paddingBottom" value="12" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_paddingbottom.png" 
timeout="5000" />
+                                    </body>
+                      </TestCase>
+                       <TestCase testID="style_paddingtop" 
keywords="[AdvancedDataGrid, paddingTop]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                               <RunCode code="startApp()"/>
+                                               <SetStyle target="mydatagrid" 
styleName="paddingTop" value="12" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                <WaitForEffectsToEnd />
+                                                <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_paddingTop.png" 
timeout="5000"/>
+                                    </body>
+                      </TestCase>
+                       <TestCase testID="style_paddingleft" 
keywords="[AdvancedDataGrid, paddingLeft]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                <RunCode code="startApp()"/>
+                                                <SetStyle target="mydatagrid" 
styleName="paddingLeft" value="12" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_paddingLeft.png" 
timeout="5000" />
+                                    </body>
+                      </TestCase>
+                       <TestCase testID="style_paddingright" 
keywords="[AdvancedDataGrid, paddingRight]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="paddingRight" value="12" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_paddingRight.png" 
timeout="5000" />
+                                    </body>
+                      </TestCase>
+                    
+                      <!-- <TestCase testID="style_selectionbgdisabled" 
keywords="[AdvancedDataGrid, selectionBackgroundDisabled]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                <RunCode code="startApp()"/>
+                                                <SetProperty 
propertyName="enabled" value="false" target="mydatagrid"/>
+                                                <Pause timeout="10"/>
+                                                 <SetProperty 
propertyName="selectedIndex" value="1" target="mydatagrid" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="selectionBackgroundDisabledColor" value="#FFCC00" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_selectionbgdisabled.png" 
/>
+                                    </body>
+                      </TestCase>-->
+                       
+                      <TestCase testID="style_userollover" 
keywords="[AdvancedDataGrid, useRollOver]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="useRollOver" value="false" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <DispatchMouseEvent 
type="mouseOver" target="mydatagrid" localX="250" localY="90"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_userollover.png" 
timeout="5000"/>
+                                    </body>
+                      </TestCase>
+                      
+                      <TestCase testID="style_verticalalign_top" 
keywords="[AdvancedDataGrid, verticalAlign_top]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="verticalAlign" value="top" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <WaitForEffectsToEnd />
+                                                 <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_verticalalign_top.png" 
timeout="5000"/>
+                                    </body>
+                      </TestCase>
+                         
+                       <TestCase testID="style_verticalalign_bottom" 
keywords="[AdvancedDataGrid, verticalAlign_bottom]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="verticalAlign" value="bottom" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                <WaitForEffectsToEnd />
+                                                <CompareBitmap 
target="mydatagrid" url="../Styles/Baselines/datagrid_verticalalign_bottom.png" 
timeout="5000" />
+                                    </body>
+                      </TestCase> 
+       
+                       <TestCase testID="style_verticalalign_bottom" 
keywords="[AdvancedDataGrid, selectionDuration]">
+                                    <body>
+                                    <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                 <RunCode code="startApp()"/>
+                                                 <SetStyle target="mydatagrid" 
styleName="selectionDuration" value="100" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                                                  <AssertStyleValue 
styleName="selectionDuration" value="100" target="mydatagrid"/>
+                                    </body>
+                      </TestCase> 
+       </testCases>                
+            
+</UnitTester>

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_listbase.mxml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml
URL: 
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml?rev=1417139&view=auto
==============================================================================
--- 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml
 (added)
+++ 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml
 Tue Dec  4 19:58:21 2012
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="utf-8"?>
+<UnitTester testDir="components/AdvancedDataGrid/Styles/" 
xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*" 
testSWF="AdvancedDataGridMain.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[
+        import mx.controls.DateChooser;
+        import mx.controls.AdvancedDataGrid;
+        import mx.containers.Canvas;
+        import mx.styles.StyleManager;
+        import mx.managers.SystemManager;
+    
+        public var mydatagrid:AdvancedDataGrid
+        public var testgrid:AdvancedDataGrid
+        public var mybox:Canvas;
+    
+        public function addItems():void
+        {
+            for(var i:int=0;i<15;i++)
+            {
+                var obj:Object={col1:'one'+i,col2:i,col3:'three'+i}
+                application.mydatagrid.dataProvider.addItem(obj);
+            }
+        }
+        public function setAIcolors():void
+        {
+            
application.mydatagrid.setStyle("alternatingItemColors",[0xFFCC00,0x00FF00]);
+        }
+        public function setBg():void
+        {
+            application.mydatagrid.setStyle("backgroundColor",0xFF0000);
+        }
+        public function setFF():void
+        {  
+           application.mydatagrid.setStyle("fontFamily","MyArial");
+        }
+        public function startApp():void
+        {
+          application.startIt();
+        }
+       ]]>
+       </mx:Script>
+
+       <testCases>
+
+        <TestCase testID="style_borderThickness" keywords="[AdvancedDataGrid, 
borderColor, borderThickness]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="borderThickness" 
value="5"/>
+                <SetStyle target="mydatagrid" styleName="borderColor" 
value="0xFF0000" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <AssertPixelValue target="mydatagrid" x="2" y="2" 
value="0xFFFFFF" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderColor_string" 
keywords="[AdvancedDataGrid, borderColor, borderThickness]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="borderThickness" 
value="5"/>
+                <SetStyle target="mydatagrid" styleName="borderColor" 
value="green" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <AssertPixelValue target="mydatagrid" x="2" y="2" 
value="0xFFFFFF" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderColor_0x" keywords="[AdvancedDataGrid, 
borderColor, borderThickness]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="borderColor" 
value="0x0FFCC00" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <AssertPixelValue target="mydatagrid" x="2" y="2" 
value="0xFFFFFF" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderColor_pound" 
keywords="[AdvancedDataGrid, borderColor, borderThickness]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="borderThickness" 
value="5"/>
+                <SetStyle target="mydatagrid" styleName="borderColor" 
value="#008000" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <AssertPixelValue target="mydatagrid" x="2" y="2" 
value="0xFFFFFF" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderSides_all" keywords="[AdvancedDataGrid, 
borderSides]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="borderSides" 
value="top bottom left right" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_bordersides_all.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderSides_lr" keywords="[AdvancedDataGrid, 
borderSides]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="borderSides" 
value="left right" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_bordersides_lr.png" timeout="5000"/>
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_borderStyle_inset" 
keywords="[AdvancedDataGrid, borderStyle, inset]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="borderStyle" 
value="inset" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_borderstyle_inset.png" timeout="5000" />
+            </body>
+        </TestCase>
+
+        <TestCase testID="style_borderStyle_outset" 
keywords="[AdvancedDataGrid, borderStyle, outset]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="borderStyle" 
value="outset" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_borderstyle_outset.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_color_string" keywords="[AdvancedDataGrid, 
borderStyle, solid]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp(); addItems()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+            </setup>
+            <body>                
+                <SetStyle target="mydatagrid" styleName="color" 
value="#008000" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <AssertPixelValue target="mydatagrid" x="2" y="2" 
value="0xFFFFFF" />
+            </body>
+        </TestCase>
+        
+        <!-- Seems like a problem, visually they are all fine, but asserts are 
failing-->
+        <TestCase testID="style_color_0x" keywords="[AdvancedDataGrid, color]">
+             <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+             </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="color" 
value="0xFFCC00" waitTarget="mydatagrid" waitEvent="updateComplete"/>          
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_color_pound" keywords="[AdvancedDataGrid, 
color]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="color" 
value="#FF0000" waitTarget="mydatagrid" waitEvent="updateComplete"/>        
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_fontFamily_mxml" keywords="[AdvancedDataGrid, 
fontFamily]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="fontFamily" 
value="Verdana" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <SetStyle target="mydatagrid" styleName="fontFamily" 
value="MyArial" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_fontfamily_arial.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_fontFamily_AS" keywords="[AdvancedDataGrid, 
fontFamily]">
+             <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="fontFamily" 
value="Verdana" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <RunCode code="setFF()"/>
+             </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="fontFamily" 
value="MyArial" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_fontfamily_arial.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_fontWeight" keywords="[AdvancedDataGrid, 
fontWeight]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="fontWeight" 
value="bold" waitTarget="mydatagrid" waitEvent="updateComplete"/>          
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_fontweight_bold.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_fontStyle" keywords="[AdvancedDataGrid, 
fontStyle]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="fontStyle" 
value="italic" waitTarget="mydatagrid" waitEvent="updateComplete"/>            
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_fontstyle_italic.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_fontSize" keywords="[AdvancedDataGrid, 
fontStyle]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="fontSize" value="16" 
waitTarget="mydatagrid" waitEvent="updateComplete"/>            
+            </setup>
+            <body>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_fontsize_16.png" timeout="5000"/>
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_dropShadowEnabled" 
keywords="[AdvancedDataGrid, dropShadowEnabled]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+                <SetStyle target="mydatagrid" styleName="dropShadowEnabled" 
value="true" waitTarget="mydatagrid" waitEvent="updateComplete"/>       
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="shadowDirection" 
value="left" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <SetStyle target="mydatagrid" styleName="shadowDistance" 
value="6" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_dropShadowEnabled_true.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_shadowDirection" keywords="[AdvancedDataGrid, 
dropShadowDirection]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="shadowDirection" 
value="right" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_shadowdirection_right.png" timeout="5000" />
+            </body>
+        </TestCase>
+            
+        <TestCase testID="style_shadowDistance" keywords="[AdvancedDataGrid, 
dropShadowDistance]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="shadowDirection" 
value="left" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <SetStyle target="mydatagrid" styleName="shadowDistance" 
value="8" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_shadowdistance_8.png" timeout="5000" />
+            </body>
+        </TestCase>
+        
+        <TestCase testID="style_textDecoration" keywords="[AdvancedDataGrid, 
textDecoration]">
+            <setup>
+                <ResetComponent target="mydatagrid" 
className="mx.controls.AdvancedDataGrid" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>
+                <RunCode code="startApp()" waitTarget="mydatagrid" 
waitEvent="updateComplete"/>                
+            </setup>
+            <body>
+                <SetStyle target="mydatagrid" styleName="textDecoration" 
value="underline" waitTarget="mydatagrid" waitEvent="updateComplete"/>
+                <WaitForEffectsToEnd />
+                <CompareBitmap target="mydatagrid" 
url="../Styles/Baselines/datagrid_textdecoration_underline.png" timeout="5000"/>
+            </body>
+        </TestCase>
+
+       </testCases>
+
+</UnitTester>

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/flex/sdk/branches/develop/mustella/tests/components/AdvancedDataGrid/Styles/advanceddatagrid_styles_scrollcontrolbase.mxml
------------------------------------------------------------------------------
    svn:mime-type = text/plain


Reply via email to