blob: 426ee30fe1df3095cb511c187f1c1bc5bcb3fd94 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<UnitTester testDir="components/PrintDataGrid/PrintDataGrid_SparkSkin/Styles/" xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" testSWF="PrintDataGrid_Basic.mxml">
<!-- this set of lines form a template that must be in each unit test -->
<mx:Script>
<![CDATA[
public static function init(o:DisplayObject):void
{
}
]]>
</mx:Script>
<mx:Metadata>
<![CDATA[
[Mixin]
]]>
</mx:Metadata>
<!-- end of set of lines that must be in each unit test -->
<mx:Script>
<![CDATA[
import mx.printing.PrintDataGrid;
import mx.styles.StyleManager;
import mx.managers.SystemManager;
[Bindable]
public var arr:Array =
[
{ EmpName:'Employee1', Department:'Department1', EmpCode:1, Rating:'Excellent' },
{ EmpName:'Employee2', Department:'Department2', EmpCode:2, Rating:'Excellent' },
{ EmpName:'Employee3', Department:'Department3', EmpCode:3, Rating:'Excellent' },
{ EmpName:'Employee4', Department:'Department4', EmpCode:4, Rating:'Excellent' },
{ EmpName:'Employee5', Department:'Department5', EmpCode:5, Rating:'Excellent' },
{ EmpName:'Employee6', Department:'Department6', EmpCode:6, Rating:'Excellent' },
{ EmpName:'Employee7', Department:'Department7', EmpCode:7, Rating:'Excellent' },
{ EmpName:'Employee8', Department:'Department8', EmpCode:8, Rating:'Excellent' },
{ EmpName:'Employee9', Department:'Department9', EmpCode:9, Rating:'Excellent' },
{ EmpName:'Employee10', Department:'Department10', EmpCode:10, Rating:'Excellent' },
{ EmpName:'Employee11', Department:'Department11', EmpCode:11, Rating:'Excellent' },
{ EmpName:'Employee12', Department:'Department12', EmpCode:12, Rating:'Excellent' },
{ EmpName:'Employee13', Department:'Department13', EmpCode:13, Rating:'Excellent' },
{ EmpName:'Employee14', Department:'Department14', EmpCode:14, Rating:'Excellent' },
{ EmpName:'Employee15', Department:'Department15', EmpCode:15, Rating:'Excellent' },
{ EmpName:'Employee16', Department:'Department16', EmpCode:16, Rating:'Excellent' },
{ EmpName:'Employee17', Department:'Department17', EmpCode:17, Rating:'Excellent' },
{ EmpName:'Employee18', Department:'Department18', EmpCode:18, Rating:'Excellent' },
{ EmpName:'Employee19', Department:'Department19', EmpCode:19, Rating:'Excellent' },
{ EmpName:'Employee20', Department:'Department20', EmpCode:20, Rating:'Excellent' },
{ EmpName:'Employee21', Department:'Department21', EmpCode:21, Rating:'Excellent' },
{ EmpName:'Employee22', Department:'Department22', EmpCode:22, Rating:'Excellent' },
{ EmpName:'Employee23', Department:'Department23', EmpCode:23, Rating:'Excellent' },
{ EmpName:'Employee24', Department:'Department24', EmpCode:24, Rating:'Excellent' },
{ EmpName:'Employee25', Department:'Department25', EmpCode:25, Rating:'Excellent' },
{ EmpName:'Employee26', Department:'Department26', EmpCode:26, Rating:'Excellent' },
{ EmpName:'Employee27', Department:'Department27', EmpCode:27, Rating:'Excellent' },
{ EmpName:'Employee28', Department:'Department28', EmpCode:28, Rating:'Excellent' },
{ EmpName:'Employee29', Department:'Department29', EmpCode:29, Rating:'Excellent' },
{ EmpName:'Employee30', Department:'Department30', EmpCode:30, Rating:'Excellent' },
{ EmpName:'Employee31', Department:'Department31', EmpCode:31, Rating:'Excellent' },
{ EmpName:'Employee32', Department:'Department32', EmpCode:32, Rating:'Excellent' },
{ EmpName:'Employee33', Department:'Department33', EmpCode:33, Rating:'Excellent' },
{ EmpName:'Employee34', Department:'Department34', EmpCode:34, Rating:'Excellent' },
{ EmpName:'Employee35', Department:'Department35', EmpCode:35, Rating:'Excellent' },
{ EmpName:'Employee36', Department:'Department36', EmpCode:36, Rating:'Excellent' },
{ EmpName:'Employee37', Department:'Department37', EmpCode:37, Rating:'Excellent' },
{ EmpName:'Employee38', Department:'Department38', EmpCode:38, Rating:'Excellent' },
{ EmpName:'Employee39', Department:'Department39', EmpCode:39, Rating:'Excellent' },
{ EmpName:'Employee40', Department:'Department40', EmpCode:40, Rating:'Excellent' },
{ EmpName:'Employee41', Department:'Department41', EmpCode:41, Rating:'Excellent' },
{ EmpName:'Employee42', Department:'Department42', EmpCode:42, Rating:'Excellent' },
{ EmpName:'Employee43', Department:'Department43', EmpCode:43, Rating:'Excellent' },
{ EmpName:'Employee44', Department:'Department44', EmpCode:44, Rating:'Excellent' },
{ EmpName:'Employee45', Department:'Department45', EmpCode:45, Rating:'Excellent' },
{ EmpName:'Employee46', Department:'Department46', EmpCode:46, Rating:'Excellent' },
{ EmpName:'Employee47', Department:'Department47', EmpCode:47, Rating:'Excellent' },
{ EmpName:'Employee48', Department:'Department48', EmpCode:48, Rating:'Excellent' },
{ EmpName:'Employee49', Department:'Department49', EmpCode:49, Rating:'Excellent' },
{ EmpName:'Employee50', Department:'Department50', EmpCode:50, Rating:'Excellent' },
{ EmpName:'Employee51', Department:'Department51', EmpCode:51, Rating:'Excellent' },
{ EmpName:'Employee52', Department:'Department52', EmpCode:52, Rating:'Excellent' },
{ EmpName:'Employee53', Department:'Department53', EmpCode:53, Rating:'Excellent' },
{ EmpName:'Employee54', Department:'Department54', EmpCode:54, Rating:'Excellent' },
{ EmpName:'Employee55', Department:'Department55', EmpCode:55, Rating:'Excellent' },
{ EmpName:'Employee56', Department:'Department56', EmpCode:56, Rating:'Excellent' },
{ EmpName:'Employee57', Department:'Department57', EmpCode:57, Rating:'Excellent' },
{ EmpName:'Employee58', Department:'Department58', EmpCode:58, Rating:'Excellent' },
{ EmpName:'Employee59', Department:'Department59', EmpCode:59, Rating:'Excellent' },
{ EmpName:'Employee60', Department:'Department60', EmpCode:60, Rating:'Excellent' },
{ EmpName:'Employee61', Department:'Department61', EmpCode:61, Rating:'Excellent' },
{ EmpName:'Employee62', Department:'Department62', EmpCode:62, Rating:'Excellent' },
{ EmpName:'Employee63', Department:'Department63', EmpCode:63, Rating:'Excellent' },
{ EmpName:'Employee64', Department:'Department64', EmpCode:64, Rating:'Excellent' },
{ EmpName:'Employee65', Department:'Department65', EmpCode:65, Rating:'Excellent' },
{ EmpName:'Employee66', Department:'Department66', EmpCode:66, Rating:'Excellent' },
{ EmpName:'Employee67', Department:'Department67', EmpCode:67, Rating:'Excellent' },
{ EmpName:'Employee68', Department:'Department68', EmpCode:68, Rating:'Excellent' },
{ EmpName:'Employee69', Department:'Department69', EmpCode:69, Rating:'Excellent' },
{ EmpName:'Employee70', Department:'Department70', EmpCode:70, Rating:'Excellent' },
{ EmpName:'Employee71', Department:'Department71', EmpCode:71, Rating:'Excellent' },
{ EmpName:'Employee72', Department:'Department72', EmpCode:72, Rating:'Excellent' },
{ EmpName:'Employee73', Department:'Department73', EmpCode:73, Rating:'Excellent' },
{ EmpName:'Employee74', Department:'Department74', EmpCode:74, Rating:'Excellent' },
{ EmpName:'Employee75', Department:'Department75', EmpCode:75, Rating:'Excellent' },
{ EmpName:'Employee76', Department:'Department76', EmpCode:76, Rating:'Excellent' },
{ EmpName:'Employee77', Department:'Department77', EmpCode:77, Rating:'Excellent' },
{ EmpName:'Employee78', Department:'Department78', EmpCode:78, Rating:'Excellent' },
{ EmpName:'Employee79', Department:'Department79', EmpCode:79, Rating:'Excellent' },
{ EmpName:'Employee80', Department:'Department80', EmpCode:80, Rating:'Excellent' },
{ EmpName:'Employee81', Department:'Department81', EmpCode:81, Rating:'Excellent' },
{ EmpName:'Employee82', Department:'Department82', EmpCode:82, Rating:'Excellent' },
{ EmpName:'Employee83', Department:'Department83', EmpCode:83, Rating:'Excellent' },
{ EmpName:'Employee84', Department:'Department84', EmpCode:84, Rating:'Excellent' },
{ EmpName:'Employee85', Department:'Department85', EmpCode:85, Rating:'Excellent' },
{ EmpName:'Employee86', Department:'Department86', EmpCode:86, Rating:'Excellent' },
{ EmpName:'Employee87', Department:'Department87', EmpCode:87, Rating:'Excellent' },
{ EmpName:'Employee88', Department:'Department88', EmpCode:88, Rating:'Excellent' },
{ EmpName:'Employee89', Department:'Department89', EmpCode:89, Rating:'Excellent' },
{ EmpName:'Employee90', Department:'Department90', EmpCode:90, Rating:'Excellent' },
{ EmpName:'Employee91', Department:'Department91', EmpCode:91, Rating:'Excellent' },
{ EmpName:'Employee92', Department:'Department92', EmpCode:92, Rating:'Excellent' },
{ EmpName:'Employee93', Department:'Department93', EmpCode:93, Rating:'Excellent' },
{ EmpName:'Employee94', Department:'Department94', EmpCode:94, Rating:'Excellent' },
{ EmpName:'Employee95', Department:'Department95', EmpCode:95, Rating:'Excellent' },
{ EmpName:'Employee96', Department:'Department96', EmpCode:96, Rating:'Excellent' },
{ EmpName:'Employee97', Department:'Department97', EmpCode:97, Rating:'Excellent' },
{ EmpName:'Employee98', Department:'Department98', EmpCode:98, Rating:'Excellent' },
{ EmpName:'Employee99', Department:'Department99', EmpCode:99, Rating:'Excellent' },
{ EmpName:'Employee100', Department:'Department100', EmpCode:100, Rating:'Excellent' }
];
public function setDP():void{
application.myPrintDataGrid.dataProvider=arr;
application.myPrintDataGrid.width=700;
application.myPrintDataGrid.height=600;
}
]]>
</mx:Script>
<testCases>
<TestCase testID="PrintDataGrid_Method_Default_Style" description="PrintDataGrid default style is tested here." keywords="[PrintDataGrid, style, default]">
<setup>
<ResetComponent target="myPrintDataGrid" className="mx.printing.PrintDataGrid" />
<RunCode code="setDP();" />
<WaitForEffectsToEnd />
</setup>
<body>
<CompareBitmap url="../Styles/baselines/PDGDefaultStyle.png" target="myPrintDataGrid" />
</body>
</TestCase>
</testCases>
</UnitTester>