| <?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 |
| xmlns:fx="http://ns.adobe.com/mxml/2009" |
| xmlns:mx="library://ns.adobe.com/flex/mx" |
| xmlns:s="library://ns.adobe.com/flex/spark" |
| xmlns="*" |
| testDir="mobile/components/Button/styles/" |
| testSWF="MobileButtonMain.mxml"> |
| |
| <fx:Script><![CDATA[ public static function init(o:DisplayObject):void { } ]]></fx:Script> |
| <fx:Metadata><![CDATA[ [Mixin] ]]></fx:Metadata> |
| |
| <fx:Style> |
| .testStyle |
| { |
| color: #00FF00; |
| } |
| |
| .fontStyle { |
| fontFamily: 'MyFixedHalo'; |
| fontSize: 18; |
| fontWeight: bold; |
| } |
| </fx:Style> |
| |
| <fx:Declarations> |
| <fx:Component className="DialerButtonSkin"> |
| <s:SparkSkin> |
| <fx:Metadata> |
| <![CDATA[ |
| [HostComponent("spark.components.Button")] |
| ]]> |
| </fx:Metadata> |
| <s:states> |
| <s:State name="up" /> |
| <s:State name="down" /> |
| <s:State name="disabled" /> |
| <s:State name="over" /> |
| </s:states> |
| <s:Rect width="100%" height="100%" radiusX="5" radiusY="5"> |
| <s:fill> |
| <s:SolidColor color.up="white" |
| color.over="green" |
| color.down="0xdddddd"/> |
| </s:fill> |
| <s:stroke> |
| <s:SolidColorStroke color="0x5A5D5A" pixelHinting="true" /> |
| </s:stroke> |
| </s:Rect> |
| |
| <s:Label text="{hostComponent.label}" color="black" verticalCenter="0" horizontalCenter="0" fontWeight="bold" fontSize="24" /> |
| </s:SparkSkin> |
| </fx:Component> |
| </fx:Declarations> |
| |
| <fx:Script> |
| <![CDATA[ |
| import mx.core.FlexGlobals; |
| ]]> |
| </fx:Script> |
| |
| <testCases> |
| |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_no_label" keywords="[Button, ButtonSkin, label]" description="Test skin rendering on a button with no label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="30" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_no_label_chromeColor" keywords="[Button, ButtonSkin, label, chromeColor]" description="Test skin rendering on a button with no label and custom chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="30" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_short_label" keywords="[Button, ButtonSkin, label]" description="Test skin rendering on a button with a short label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_short_label_chromeColor" keywords="[Button, ButtonSkin, label, chromeColor]" description="Test skin rendering on a button with a short label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_long_label" keywords="[Button, ButtonSkin, label]" description="Test skin rendering on a button with a long label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_normal_long_label_chromeColor" keywords="[Button, ButtonSkin, label, chromeColor]" description="Test skin rendering on a button with a long label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_no_label" keywords="[Button, ButtonSkin, label]" description="Test skin rendering on a selected button without label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_no_label_chromeColor" keywords="[Button, ButtonSkin, label, chromeColor]" description="Test skin rendering on a selected button without label, with chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_short_label" keywords="[Button, ButtonSkin, label, mouseDown]" description="Test skin rendering on a selected button with short label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_short_label_chromeColor" keywords="[Button, ButtonSkin, label, mouseDown, chromeColor]" description="Test skin rendering on a selected button with short label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_long_label" keywords="[Button, ButtonSkin, label, mouseDown]" description="Test skin rendering on a selected button with a long label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete"/> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_selected_long_label_chromeColor" keywords="[Button, ButtonSkin, label, mouseDown, chromeColor]" description="Test skin rendering on a selected button with a long label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_no_label" keywords="[Button, ButtonSkin, disabled, label]" description="Test skin rendering on a disabled button without label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="30" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_no_label_chromeColor" keywords="[Button, ButtonSkin, disabled, label, chromeColor]" description="Test skin rendering on a disabled button without label, with chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="30" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="80" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_short_label" keywords="[Button, ButtonSkin, label, disabled]" description="Test skin rendering on a disabled button with short label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_short_label_chromeColor" keywords="[Button, ButtonSkin, label, disabled, chromeColor]" description="Test skin rendering on a disabled button with short label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="200" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Short Label" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_long_label" keywords="[Button, ButtonSkin, label, disabled]" description="Test skin rendering on a disabled button with a long label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_skin_disabled_long_label_chromeColor" keywords="[Button, ButtonSkin, label, disabled, chromeColor]" description="Test skin rendering on a disabled button with a long label and chromeColor"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="45" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="the Quick Brown Fox jumps over the lazy dog" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="chromeColor" value="0xFF0000" waitEvent="updateComplete" waitTarget="stylesRoot.b_skin_normal" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| |
| <TestCase testID="Mobile_Button_styles_set_baseline" keywords="[Button, baseline]" description="Test button position when baseline is set"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.bOne" propertyName="x" value="70" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="baseline" value="35" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_default_baseline" keywords="[Button, baseline]" description="Test default baseline value"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.bOne" propertyName="x" value="70" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="baseline" value="null" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_default_horizontalCenter" keywords="[Button, horizontalCenter]" description="Test default horizontalCenter value"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="horizontalCenter" value="null" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_set_horizontalCenter" keywords="[Button, horizontalCenter]" description="Test button setting of style horizontalCenter"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="horizontalCenter" value="15" waitEvent="move" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="horizontalCenter" value="15" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_default_verticalCenter" keywords="[Button, mobile, verticalCenter]" description="Test default verticalCenter value"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="verticalCenter" value="null" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_set_verticalCenter_5" keywords="[Button, mobile, verticalCenter]" description="Test verticalCenter style setting"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="verticalCenter" value="5" waitEvent="move" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="verticalCenter" value="5" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_left_10" keywords="[Button, mobile, left]" description="Test setting left style"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="left" value="10" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="left" value="10" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_right_25" keywords="[Button, mobile, right]" description="Test setting right style"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="left" value="10" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="right" value="25" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="right" value="25" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_top_10" keywords="[Button, mobile, top]" description="Test button style setting to 10"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="top" value="10" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="top" value="10" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_bottom_10" keywords="[Button, mobile, bottom]" description="Test setting button bottom to 10"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.bOne" styleName="bottom" value="10" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="bottom" value="10" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.grp1" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_color_default" keywords="[Button, mobile, label, color]" description="Test default text color on button label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Color Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="color" value="0" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_color_blue" keywords="[Button, mobile, color, label]" description="Test button label color setting"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Color Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0x0000FF" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="color" value="0x0000FF" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_color_red_setStyle" keywords="[Button, mobile, color, label]" description="Test setting label color using setStyle"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Color Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <RunCode code="application.stylesRoot.b_skin_normal.setStyle('color','0xFF0000')" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete"/> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_color_styleName_green" keywords="[Button, mobile, color, styleName]" description="Test button label color set on defined style"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Color Test" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="styleName" value="testStyle" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="color" value="0x00FF00" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_default_direction" keywords="[Button, mobile, direction]" description="Test default direction style"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Direction Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="direction" value="ltr" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_default_fontFamily" keywords="[Button, mobile, fontFamily]" description="Test default fontFamily style"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="FontFamily Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyVeraHalo" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontFamily_CourierNew" keywords="[Button, mobile, fontFamily]" description="Test setting fontFamily style on button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontFamily_CourierNew_setStyle" keywords="[Button, mobile, fontFamily, setStyle]" description="Test setting fontFamily on button label through setStyle"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <RunCode code="application.stylesRoot.b_skin_normal.setStyle('fontFamily','MyFixedHalo')" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete"/> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontSize_default" keywords="[Button, mobile, fontSize]" description="Test default fontSize"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" > |
| <ConditionalValue deviceDensity="160" os="win" value="16" /> |
| <ConditionalValue deviceDensity="240" os="android" value="24" /> |
| <ConditionalValue deviceDensity="320" os="win" value="32" /> |
| <ConditionalValue deviceDensity="320" os="ios" value="32" /> |
| <ConditionalValue deviceDensity="160" os="qnx" value="16" /> |
| </AssertStyleValue> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontSize_18" keywords="[Button, mobile, fontSize]" description="Test setting fontSize on button label"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontSize_18_setStyle" keywords="[Button, mobile, fontSize]" description="Test setting fontSize using setStyle method"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <RunCode code="application.stylesRoot.b_skin_normal.setStyle('fontSize',18)" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete"/> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontWeight_default" keywords="[Button, mobile, fontWeight]" description="Test default fontWeight style"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontWeight_bold" keywords="[Button, mobile, fontWeight]" description="Test setting fontWeight style"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontWeight" value="normal" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontWeight_bold_setStyle" keywords="[Button, mobile, fontWeight]" description="Test setting fontWeight using setStyle"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontWeight" value="normal" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <RunCode code="application.stylesRoot.b_skin_normal.setStyle('fontWeight','bold')" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete"/> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_font_styleName" keywords="[Button, mobile, fontWeight, fontSize, fontFamily, styleName]" description="Test setting font-related styles using styleName"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font Testing" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="styleName" value="fontStyle" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_lineThrough_default" description="default value of lineThrough Button" keywords="[Button, mobile,lineThrough, style]"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="lineThrough label" waitEvent="contentChange"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="lineThrough" value="false"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_cornerRadius_default" keywords="[Button, mobile, cornerRadius]" description="Test default cornerRadius"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="cornerRadius" value="2" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textDecoration_default" description="textDecoration default Button" keywords="[Button, mobile, textDecoration, style]"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="The quick brown fox jumps over the lazy dog." waitEvent="contentChange" waitTarget="stylesRoot.b_skin_normal"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textDecoration" value="none"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_textDecoration_underline" description="textDecoration underline Button" keywords="[Button, mobile, textDecoration, style]"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetStyle styleName="textDecoration" value="underline" target="stylesRoot.b_skin_normal"/> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="The quick brown fox jumps" waitEvent="contentChange" waitTarget="stylesRoot.b_skin_normal"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textDecoration" value="underline"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| <TestCase testID="Mobile_Button_styles_fontSetting_selected" keywords="[Button, mobile, fontWeight, fontSize, fontFamily]" description="Test font settings on selected button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font style Testing" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="styleName" value="fontStyle" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="27" localY="16" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="27" localY="16" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="27" localY="16" waitEvent="mouseDown" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="27" localY="16" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontSetting_disabled" keywords="[Button, mobile, fontWeight, fontSize, fontFamily]" description="Test font styles setting on disabled button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Font style Testing" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="styleName" value="fontStyle" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontFamily" value="MyFixedHalo" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontSize" value="18" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontWeight" value="bold" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontStyle" keywords="[Button, mobile, fontStyle]" description="Test font styles setting on button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="My Home" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontStyle" value="italic" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontStyle" value="italic" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_fontStyle_disabled" keywords="[Button, mobile, fontStyle]" description="Test font styles setting on disabled button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="My Home" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="fontStyle" value="italic" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="fontStyle" value="italic" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_kerning_off" keywords="[Button, mobile, kerning]" description="Test off kerning styles on button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="LETTERS" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="kerning" value="off" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="kerning" value="off" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_kerning_on" keywords="[Button, mobile, kerning]" description="Test on kerning styles on button"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="LETTERS" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="kerning" value="on" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="kerning" value="on" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_over_customSkin" keywords="[Button, overSkin]" description="Verify that over skin does not take effect on a button"> |
| <bugs> |
| <Bug bugID="SDK-27173" /> |
| </bugs> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="width" value="180" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="height" value="50" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="skinClass" value="{DialerButtonSkin}" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Hover Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="95" localY="13" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="88" localY="29" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseOver" localX="88" localY="29" waitEvent="mouseOver" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textShadowAlpha_textShadowColor_default" keywords="[Button, textShadowAlpha, textShadowColor]" description="Test default text shadow styles"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0.55" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0xFFFFFF" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textShadowAlpha_0" keywords="[Button, textShadowAlpha]" description="Test button text when textShadowAlpha is 0"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0xFFFFFF" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_disabled_textShadowAlpha_0" keywords="[Button, textShadowAlpha]" description="Test disabled button text when textShadowAlpha is 0"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0xFFFFFF" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_down_textShadowAlpha_0" keywords="[Button, textShadowAlpha]" description="Test button text when textShadowAlpha is 0"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="0" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textShadowAlpha_1point5" keywords="[Button, textShadowAlpha]" description="Test button text when textShadowAlpha is 1point5"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_disabled_textShadowAlpha_1point5" keywords="[Button, textShadowAlpha]" description="Test button text when textShadowAlpha is 1point5"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" /> |
| |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_down_textShadowAlpha_1point5" keywords="[Button, textShadowAlpha]" description="Test button text when textShadowAlpha is 1point5"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="1.5" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textShadowColor" keywords="[Button, textShadowColor]" description="Test button text when textShadowColor is set"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_disabled_textShadowColor" keywords="[Button, textShadowColor]" description="Test button text when textShadowColor is set"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_down_textShadowColor" keywords="[Button, textShadowAlpha, textShadowColor]" description="Test button text when textShadowColor is set"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_textShadowColor_textShadowAlpha_2" keywords="[Button, textShadowAlpha, textShadowColor]" description="Test button text when textShadowColor and textShadowAlpha are set"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="2.0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="2" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true"> |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_down_textShadowColor_textShadowAlpha_2" keywords="[Button, textShadowAlpha, textShadowColor]" description="Test button text when textShadowColor and textShadowAlpha are set"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Shadow Test" waitEvent="contentChange" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="color" value="0xFF0000" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" waitEvent="updateComplete" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="2.0" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowColor" value="0" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="textShadowAlpha" value="2" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" numColorVariances="100" ignoreMaxColorVariance="true" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focus_color_alpha_thickness_blendmode_mxml" keywords="[Button, focusColor, focusAlpha, focusBlendMode, focusThickness]" description="Test button focus attributes set in mxml"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="focusColor" value="0xCC0033" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="focusAlpha" value="2" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="focusThickness" value="4" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="focusBlendMode" value="difference" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.b_skin_normal)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusColor_default" keywords="[Button, focusColor]" description="Test button focusColor"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusColor" value="7385838" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusColor_set_in_AS" keywords="[Button, focusColor]" description="Test button focusColor"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusColor" value="0xCC0033" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusColor" value="0xCC0033" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focus_alpha_thickness_blendmode_default" keywords="[Button, focusAlpha, focusThickness, focusBlendMode]" description="Test button focusAlpha focusThickness and focusBlendMode default value"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusAlpha" value="0.55" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusThickness" > |
| <ConditionalValue deviceDensity="160" os="win" value="2" /> |
| <ConditionalValue deviceDensity="240" os="android" value="3" /> |
| <ConditionalValue deviceDensity="320" os="win" value="3" /> |
| <ConditionalValue deviceDensity="320" os="ios" value="3" /> |
| <ConditionalValue deviceDensity="160" os="qnx" value="2" /> |
| </AssertStyleValue> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusBlendMode" value="normal" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusAlpha_0" keywords="[Button, focusAlpha]" description="Test button focusAlpha"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusAlpha" value="0" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusAlpha" value="0" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusAlpha_1point5" keywords="[Button, focusAlpha]" description="Test button focusAlpha"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusAlpha" value="1.5" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusAlpha" value="1.5" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusThickness_0" keywords="[Button, focusAlpha]" description="Test button focusAlpha"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusThickness" value="0" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusThickness" value="0" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusThickness_4" keywords="[Button, focusAlpha]" description="Test button focusAlpha"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusThickness" value="4" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusThickness" value="4" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusBlendMode_invert" keywords="[Button, focusBlendMode]" description="Test button focusBlendMode"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusBlendMode" value="invert" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusBlendMode" value="invert" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_focusBlendMode_subtract" keywords="[Button, focusBlendMode]" description="Test button focusBlendMode"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <SetStyle target="stylesRoot.bOne" styleName="focusBlendMode" value="subtract" waitTarget="stylesRoot.bOne" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="focusBlendMode" value="subtract" /> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.setFocus(FlexGlobals.topLevelApplication.stylesRoot.bOne)" waitEvent="focusIn"/> |
| <RunCode code="FlexGlobals.topLevelApplication.stylesRoot.focusManager.showFocus()"/> |
| <Pause timeout="200"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_letterSpacing_default" keywords="[Button, letterSpacing]" description="Test button letterSpacing default"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="LetterSpacing Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="letterSpacing" value="0" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_letterSpacing_change_at_runtime" keywords="[Button, letterSpacing]" description="Test button letterSpacing"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="LetterSpacing Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="letterSpacing" value="0" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="letterSpacing" value="8" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="letterSpacing" value="8" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_leading_default" keywords="[Button, leading]" description="Test button default leading style value"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Leading Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="leading" value="2" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_leading_change_at_runtime" keywords="[Button, leading]" description="Test changing leading style value"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Leading Test" waitEvent="contentChange" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="leading" value="2" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="leading" value="10" waitTarget="stylesRoot.b_skin_normal" waitEvent="updateComplete" /> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="leading" value="10" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_accentColor_default" keywords="[Button, accentColor]" description="Test button default accentColor style value"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.bOne" styleName="accentColor" value="0x0099FF" /> |
| <SetProperty target="stylesRoot.bOne" propertyName="emphasized" value="true" waitEvent="updateComplete"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.bOne" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_accentColor_setInMxml" keywords="[Button, accentColor]" description="Test button accentColor style set inline"> |
| <setup> |
| <ResetComponent target="stylesRoot" className="comps.StylesRoot" waitEvent="updateComplete" /> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="accentColor" value="0xff9900" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="emphasized" value="true" waitEvent="updateComplete"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_accentColor_setInAS" keywords="[Button, accentColor]" description="Test button accentColor style set at runtime"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Button" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="emphasized" value="true" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x0099FF" /> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" waitEvent="updateComplete"/> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_accentColor_pressed" keywords="[Button, accentColor]" description="Test button accentColor when pressed"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Button" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="emphasized" value="true" waitEvent="updateComplete"/> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="rollOver" localX="35" localY="14" waitEvent="rollOver" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseMove" localX="35" localY="14" waitEvent="mouseMove" /> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseDown" localX="35" localY="14" waitEvent="mouseDown" /> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| <DispatchMouseEvent target="stylesRoot.b_skin_normal" type="mouseUp" localX="35" localY="14" waitEvent="mouseUp" /> |
| </body> |
| </TestCase> |
| |
| <TestCase testID="Mobile_Button_styles_accentColor_disabled" keywords="[Button, accentColor]" description="Test button accentColor when disabled"> |
| <setup> |
| <ResetComponent target="stylesRoot.b_skin_normal" className="spark.components.Button" waitEvent="updateComplete" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="label" value="Button" waitEvent="contentChange" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="emphasized" value="true" waitEvent="updateComplete"/> |
| <SetStyle target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" waitEvent="updateComplete"/> |
| </setup> |
| <body> |
| <AssertStyleValue target="stylesRoot.b_skin_normal" styleName="accentColor" value="0x00ff99" /> |
| <SetProperty target="stylesRoot.b_skin_normal" propertyName="enabled" value="false" waitEvent="updateComplete"/> |
| <CompareBitmap url="../styles/baselines" target="stylesRoot.b_skin_normal" > |
| <ConditionalValue deviceDensity="160" os="win" /> |
| <ConditionalValue deviceDensity="240" os="android" /> |
| <ConditionalValue deviceDensity="320" os="win" /> |
| <ConditionalValue deviceDensity="320" os="ios" /> |
| <ConditionalValue deviceDensity="160" os="qnx" /> |
| </CompareBitmap> |
| </body> |
| </TestCase> |
| |
| </testCases> |
| </UnitTester> |