blob: 1dd06e878ee57fba192bab698b34628f13c9d415 [file] [log] [blame]
<UnitTester testDir="components/Charts/Line/Properties/" xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" testSWF="GenericLine.mxml">
<mx:Script>
<![CDATA[
public static function init(o:DisplayObject):void
{
}
import mx.collections.ArrayCollection;
[Bindable]
private var companyBAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", open: 18.50, high: 19, close:18.86},
{ Date: "26-Jul", open: 19.56, high: 19.98, close:11.69},
{ Date: "27-Jul", open: 20.81, high: 20.99, close:20.12},
{ Date: "28-Jul", open: 20.70, high: 21.00, close:23.84},
{ Date: "29-Jul", open: 21.7, high: 21.79, close:15.6},
{ Date: "1-Aug", open: 22.45, high: 22.65, close:21.95},
{ Date: "2-Aug", open: 22.56, high: 22.6, close:12.98},
{ Date: "3-Aug", open: 22.42, high: 22.70, close:23.63},
{ Date: "4-Aug", open: 21.67, high: 22.82, close:26.34},
{ Date: "5-Aug", open: 22.44, high: 22.85, close:16.31} ]);
[Bindable]
private var newMedalsData:ArrayCollection = new ArrayCollection( [
{ Country: "India", Gold: 15, Silver:39, Bronze: 29 },
{ Country: "China", Gold: 32, Silver:17, Bronze: 14 },
{ Country: "Russia", Gold: 27, Silver:7, Bronze: 38 } ]);
]]>
</mx:Script>
<mx:Metadata>
<![CDATA[
[Mixin]
]]>
</mx:Metadata>
<mx:Script>
<![CDATA[
import mx.charts.series.*;
import mx.charts.series.items.*;
import mx.charts.chartClasses.Series;
import mx.charts.renderers.*;
import mx.charts.*;
import mx.core.ClassFactory;
import mx.graphics.*;
import mx.controls.Alert;
import mx.controls.Button;
import mx.charts.Legend;
public function myParseFunction(s:String):Date
{
var a:Array = s.split(",");
var newDate:Date = new Date(a[0],a[1]-1,a[2]);
return newDate;
}
public function setDisabledDays(disabledDaysType:String): void
{
var myDateTimeAxis:DateTimeAxis;
application.comp.showDataTips = true;
myDateTimeAxis = application.comp.horizontalAxis as DateTimeAxis;
myDateTimeAxis.dataUnits="days";
myDateTimeAxis.labelUnits="days";
myDateTimeAxis.parseFunction=myParseFunction;
myDateTimeAxis.displayLocalTime=true;
switch(disabledDaysType)
{
case "ALL_DAYS_DISABLED":
myDateTimeAxis.disabledDays = [0,1,2,3,4,5,6];
break;
case "VALID_DISABLED_DAYS":
myDateTimeAxis.disabledDays = [4,0];
break;
case "NULL_DISABLED_DAYS":
myDateTimeAxis.disabledDays = [];
break;
case "REPEATED_DISABLED_DAYS":
myDateTimeAxis.disabledDays = [1,1,5,5];
break;
case "OUT_OF_BOUNDS_DISABLED_DAYS":
myDateTimeAxis.disabledDays = [-1, 9];
break;
case "INVALID_DISABLED_DAYS":
var disDaysobj:Object = {day:"3", day2:"4"};
myDateTimeAxis.disabledDays = ["a","disDaysobj"];
break;
case "DISABLED_DAYS_NOT_SET":
break;
}
}
public function setDisabledRange(disabledRangesType:String): void
{
var myDateTimeAxis:DateTimeAxis;
application.comp.showDataTips = true;
myDateTimeAxis = application.comp.horizontalAxis as DateTimeAxis;
myDateTimeAxis.dataUnits="days";
myDateTimeAxis.labelUnits="days";
myDateTimeAxis.parseFunction=myParseFunction;
myDateTimeAxis.displayLocalTime=true;
switch(disabledRangesType)
{
case "NULL_DISABLED_RANGE":
myDateTimeAxis.disabledRanges = [];
break;
case "REPEATED_DISABLED_RANGE":
myDateTimeAxis.disabledRanges = [new Date(2006, 6, 27),new Date(2006, 6, 27)];
break;
case "OUT_OF_BOUNDS_DISABLED_RANGES":
myDateTimeAxis.disabledRanges = [new Date(2006, 7, 6)];
break;
case "INVALID_DISABLED_RANGES":
var disDaysobj:Object = {day:"3", day2:"4"};
myDateTimeAxis.disabledRanges = [new Date("a"),{rangeStart:new Date("disDaysobj")}];
break;
case "DISABLED_RANGE_NOT_SET":
break;
case "DISABLED_RANGE_ONLY_DATE_OBJECTS":
myDateTimeAxis.disabledRanges = [new Date(2006, 6, 30)];
break;
case "DISABLED_RANGE_ONLY_RANGE_START":
myDateTimeAxis.disabledRanges = [{rangeStart:new Date(2006, 6, 29)}];
break;
case "DISABLED_RANGE_ONLY_RANGE_END":
myDateTimeAxis.disabledRanges = [{rangeEnd:new Date(2006, 6, 29)}];
break;
case "DISABLED_RANGE_WITH_RANGE_START_AND_END":
myDateTimeAxis.disabledRanges = [{rangeStart: new Date(2006,6,29), rangeEnd: new Date(2006,6,31)}];
break;
case "DISABLED_RANGE_MULTIPLE_START_AND_END":
myDateTimeAxis.disabledRanges = [{rangeStart:new Date(2006, 6, 28), rangeEnd:new Date(2006, 6, 30)}, {rangeStart:new Date(2006, 7, 1)}]
break;
case "DISABLED_RANGE_AND_DAYS":
myDateTimeAxis.disabledDays = [0,6]
myDateTimeAxis.disabledRanges = [{rangeStart:new Date(2006, 6, 31)}]
break;
case "DISABLED_RANGE_BEFORE_DATAPOINT":
myDateTimeAxis.disabledRanges = [new Date(2006, 6, 25)]
break;
case "DISABLED_RANGE_AFTER_START_DATE":
myDateTimeAxis.disabledRanges = [new Date(2006, 6, 28)]
break;
case "DISABLED_RANGE_BEFORE_END_DATE":
myDateTimeAxis.disabledRanges = [new Date(2006, 7, 4)]
break;
case "DISABLED_RANGE_BEFORE_END_DATE":
myDateTimeAxis.disabledRanges = [new Date(2006, 7, 2)]
break;
}
}
public function scriptFunction(a:String, b:int):String
{
return a + ":" + b.toString();
}
public function createLegend():void
{
var legend1:Legend = new Legend();
legend1.dataProvider = application.comp;
application.addChildAt(legend1,0);
}
public function setSeries(chart:Object) : void
{
var arr:Array = new Array();
var mySeries:LineSeries = new LineSeries();
mySeries.yField = "Gold";
arr.push(mySeries);
chart.series = arr;
chart.horizontalAxis.dataProvider = newMedalsData;
}
]]>
</mx:Script>
<testCases>
<TestCase testID="LineSeries_change_Dataprovider_AtAxisLevel" keywords="[LineChart, change Dataprovider, Axis level]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MedalsData().getDataAsArray()" waitTarget="comp" waitEvent="updateComplete" />
<SetProperty target="comp" propertyName="horizontalAxis" valueExpression="value=new CategoryAxis()" waitEvent="updateComplete" />
<SetProperty target="comp.horizontalAxis" propertyName="categoryField" value="Country" />
<RunCode code="setSeries(application.comp)" waitTarget="comp" waitEvent="updateComplete" />
</setup>
<body>
<CompareBitmap target="" url="../Properties/Baselines/LineSeries_change_Dataprovider_AtAxisLevel.png" timeout="5000"/>
</body>
</TestCase>
<TestCase testID="LineSeries_change_Dataprovider_SeriesAndAxis_Level" keywords="[LineChart, change Dataprovider, Series level, Axis Level]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<RunCode code="AllSeriesData.setDefault('line', application.comp)" />
<SetProperty target="comp" propertyName="horizontalAxis" valueExpression="value=new CategoryAxis()" waitEvent="updateComplete" />
<SetProperty target="comp.horizontalAxis" propertyName="categoryField" value="open" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new DataGraphicsData().getDataAsXMLList()" waitEvent="updateComplete" />
<SetProperty target="comp.series.0" propertyName="dataProvider" value="{companyBAC}" waitTarget="comp" waitEvent="updateComplete" />
<SetProperty target="comp.horizontalAxis" propertyName="dataProvider" value="{companyBAC}" waitTarget="comp" waitEvent="updateComplete" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_change_Dataprovider_SeriesAndAxis_Level.png" timeout="5000"/>
</body>
</TestCase>
<TestCase testID="LineSeries_change_Dataprovider_AtSeriesLevel" keywords="[LineChart, change Dataprovider, Series level]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitTarget="comp" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line', application.comp)" waitTarget="comp" waitEvent="updateComplete"/>
<SetProperty target="comp.series.0" propertyName="dataProvider" value="{companyBAC}" waitTarget="comp" waitEvent="updateComplete" />
<Pause timeout="20" />
</setup>
<body>
<CompareBitmap target="" url="../Properties/Baselines/LineSeries_change_Dataprovider_AtSeriesLevel.png" timeout="5000"/>
</body>
</TestCase>
<TestCase testID="LineSeries_ChangeMinAndMax_DateTimeAxis" keywords="[LineChart, minimum, maximum, DateTimeAxis]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new DisabledDaysStockData().getDataAsXMLList()" waitEvent="updateComplete" />
<SetProperty target="comp" propertyName="horizontalAxis" valueExpression="value=new DateTimeAxis()" waitEvent="updateComplete" />
<RunCode code="AllSeriesDisabledDaysData.setDefault('line', application.comp)" waitTarget="comp.series.0" />
<RunCode code="setDisabledDays('NULL_DISABLED_DAYS')" waitEvent="updateComplete" waitTarget="comp" />
<SetProperty target="comp.horizontalAxis" propertyName="minimum" valueExpression="value=new Date(2006, 6, 29)" waitTarget="comp.horizontalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.horizontalAxis" propertyName="maximum" valueExpression="value=new Date(2006, 7, 2)" waitTarget="comp.horizontalAxis" />
<Pause timeout="20" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_ChangeMinAndMax_DateTimeAxis.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_ChangeMinAndMax_LinearAxis" keywords="[LineChart, minimum, maximum, LinearAxis]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisTest('diffAxisType', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
<SetProperty target="comp.verticalAxis" propertyName="minimum" value="15" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.verticalAxis" propertyName="maximum" value="30" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_ChangeMinAndMax_LinearAxis.png" timeout="5000" />
</body>
</TestCase>
<TestCase testID="LineSeries_filterData_filterDataValues" keywords="[LineChart, minimum, maximum, LinearAxis, filterData, filterDataValues]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisTest('diffAxisType', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
<SetProperty target="comp.verticalAxis" propertyName="minimum" value="15" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.verticalAxis" propertyName="maximum" value="30" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.series.0" propertyName="filterData" value="false" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.series.0" propertyName="filterDataValues" value="outsideRange" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
<SetProperty target="comp.series.0" propertyName="filterDataValues" value="nulls" waitTarget="comp.verticalAxis" />
<Pause timeout="20" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_filterData_filterDataValues.png" timeout="5000" />
</body>
</TestCase>
<TestCase testID="LineSeries_change_Dataprovider_AtChartLevel" keywords="[LineChart, change Dataprovider, Chart level]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitTarget="comp" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line_multiple', application.comp)" waitTarget="comp" waitEvent="updateComplete"/>
<SetProperty target="comp" propertyName="dataProvider" value="{companyBAC}" waitTarget="comp" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line_multiple', application.comp)" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="" url="../Properties/Baselines/LineSeries_change_Dataprovider_AtChartLevel.png" timeout="5000"/>
</body>
</TestCase>
<TestCase testID="LineSeries_legend" keywords="[LineChart, Legend]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line_multiple', application.comp)" waitTarget="comp"/>
<SetProperty target="comp.series.0" propertyName="displayName" value="Close" waitTarget="comp.series.0" />
<SetProperty target="comp.series.1" propertyName="displayName" value="Open" waitTarget="comp.series.1" />
<SetProperty target="comp.series.2" propertyName="displayName" value="High" waitTarget="comp.series.2" />
<RunCode code="createLegend()" waitEvent="updateComplete" />
</setup>
<body>
<CompareBitmap target="" url="../Properties/Baselines/LineSeries_legend.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_selectionMode_Single" keywords="[LineChart, Selection mode, single]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line', application.comp)" waitEvent="updateComplete" waitTarget="comp.series.0" />
<SetStyle target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" styleName="itemRenderer" valueExpression="value=new ClassFactory(CrossItemRenderer)" />
<SetProperty target="comp" waitEvent="updateComplete" waitTarget="comp" propertyName="selectionMode" value="single" />
<SetProperty target="comp.series.0" waitTarget="comp.series.0" propertyName="selectable" value="true" />
<SetProperty target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" propertyName="selectedIndex" value="3" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_selectionMode_Single.png" timeout="5000" ignoreMaxColorVariance="true" numColorVariances="2"/>
</body>
</TestCase>
<TestCase testID="LineSeries_selectionMode_None" keywords="[LineChart, Selection mode, none]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line', application.comp)" waitEvent="updateComplete" waitTarget="comp.series.0" />
<SetStyle target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" styleName="itemRenderer" valueExpression="value=new ClassFactory(CrossItemRenderer)" />
<SetProperty target="comp" waitTarget="comp" propertyName="selectionMode" value="none" />
<SetProperty target="comp.series.0" waitTarget="comp.series.0" propertyName="selectable" value="true" />
<SetProperty target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" propertyName="selectedIndex" value="3" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_selectionMode_None.png" timeout="5000"/>
</body>
</TestCase>
<TestCase testID="LineSeries_selectionMode_Multiple" keywords="[LineChart, Selection mode, multiple]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new AdbeStockData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="AllSeriesData.setDefault('line', application.comp)" waitEvent="updateComplete" waitTarget="comp.series.0" />
<SetStyle target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" styleName="itemRenderer" valueExpression="value=new ClassFactory(CrossItemRenderer)" />
<SetProperty target="comp" waitEvent="updateComplete" waitTarget="comp" propertyName="selectionMode" value="multiple" />
<SetProperty target="comp.series.0" waitTarget="comp.series.0" propertyName="selectable" value="true" />
<SetProperty target="comp.series.0" waitEvent="updateComplete" waitTarget="comp.series.0" propertyName="selectedIndices" value="[3,15,9,20]" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_selectionMode_Multiple.png" timeout="5000" ignoreMaxColorVariance="true" numColorVariances="2"/>
</body>
</TestCase>
<TestCase testID="LineSeries_valid_horizontal_vertical_axis" keywords="[LineChart,valid, horizontal and vertical Axis]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisTest('validHorVerAxis', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_valid_horizontal_vertical_axis.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_Canvas_MultipleAxes_AxisSet_Background" keywords="[LineChart,MultipleAxes, Canvas axis set]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="DataGraphicsUtils.CanvasOnMultipleAxes('axisSet', application.comp, 'background')" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_Canvas_MultipleAxes_AxisSet_Background.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_multipleAxes_disabledDays" keywords="[LineChart,multipleAxes, disabled days]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisTest('disabledDays', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_multipleAxes_disabledDays.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_axisRenderer_withPlacement" keywords="[LineChart,axis Renderers, with Placement specified]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.AxisRenderers('axisRendererWithPlacement', application.comp)" waitEvent="updateComplete" waitTarget="comp" />
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_axisRenderer_withPlacement.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_MultipleCanvas_MultipleAxes_Annotation" keywords="[LineChart, MultipleAxes, Multiple canvas]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="DataGraphicsUtils.CanvasOnMultipleAxes('multipleCanvas', application.comp, 'annotation')" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_MultipleCanvas_MultipleAxes_Annotation.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_sameAxis_diffRenderers" keywords="[LineChart,same Axis, on different AxisRenderers]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisAndRendererTests('sameAxisOnDiffRenderers', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_sameAxis_diffRenderers.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_sameRenderer_withDiffAxis" keywords="[LineChart,same Renderer, different Axis]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisAndRendererTests('sameRendererWithDiffAxis', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_sameRenderer_withDiffAxis.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_valid_horizontal_vertical_axis" keywords="[LineChart,valid, horizontal and vertical Axis]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.axisTest('validHorVerAxis', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_valid_horizontal_vertical_axis.png" />
</body>
</TestCase>
<TestCase testID="LineSeries_axisAtSeriesLevel" keywords="[LineChart,axis specified at Series level]">
<setup>
<ResetComponent target="comp" className="mx.charts::LineChart" />
<SetProperty target="comp" propertyName="dataProvider" valueExpression="value=new MultipleAxesData().getDataAsArray()" waitEvent="updateComplete" />
<RunCode code="MultipleAxesUtils.AxisRenderers('axisAtSeries', application.comp)" waitEvent="updateComplete" waitTarget="comp"/>
</setup>
<body>
<CompareBitmap target="comp" url="../Properties/Baselines/LineSeries_axisAtSeriesLevel.png" />
</body>
</TestCase>
</testCases>
</UnitTester>