b325078c1fbaa59f507067749a2d4872829afa5cTripp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
b325078c1fbaa59f507067749a2d4872829afa5cTripp <meta http-equiv="content-type" content="text/html; charset=utf-8">
b325078c1fbaa59f507067749a2d4872829afa5cTripp /*Supplemental: CSS for the YUI distribution*/
b325078c1fbaa59f507067749a2d4872829afa5cTripp #custom-doc { width: 95%; min-width: 950px; }
b325078c1fbaa59f507067749a2d4872829afa5cTripp #pagetitle {background-image: url(/assets/bg_hd.gif);}
b325078c1fbaa59f507067749a2d4872829afa5cTripp padding:10px 10px 10px 10px;
b325078c1fbaa59f507067749a2d4872829afa5cTripp <link rel="stylesheet" type="text/css" href="/build/cssfonts/fonts-min.css">
080195b592036e2043746b7a4bdbd720dacda9f4Tripp<script type="text/javascript" src="/build/yui/yui-min.js"></script>
b325078c1fbaa59f507067749a2d4872829afa5cTripp allowRollup: false,
b325078c1fbaa59f507067749a2d4872829afa5cTripp filter: (window.location.search.match(/[?&]filter=([^&]+)/) || [])[1] || 'min'
b325078c1fbaa59f507067749a2d4872829afa5cTripp}).use('charts', 'test', 'console', function (Y)
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisTestTemplate = function(cfg, globalCfg)
b325078c1fbaa59f507067749a2d4872829afa5cTripp for(i in globalCfg)
b325078c1fbaa59f507067749a2d4872829afa5cTripp this[i] = globalCfg[i];
b325078c1fbaa59f507067749a2d4872829afa5cTripp setUp: function() {
b325078c1fbaa59f507067749a2d4872829afa5cTripp tearDown: function() {
b325078c1fbaa59f507067749a2d4872829afa5cTripp var AxisMinTestTemplate = function()
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinTestTemplate.superclass.constructor.apply(this, arguments);
b325078c1fbaa59f507067749a2d4872829afa5cTripp Y.extend(AxisMinTestTemplate, AxisTestTemplate, {
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests a NumericAxis minimum by applying the labelFunction of the axis to the set minimum value to the innerHTML of the first label.
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests a NumericAxis maximum (unset) by checking to ensure the last label has a numeric value greater than or equal to the largest value in the data set.
b325078c1fbaa59f507067749a2d4872829afa5cTripp testMin: function()
b325078c1fbaa59f507067749a2d4872829afa5cTripp var chart = this.chart,
b325078c1fbaa59f507067749a2d4872829afa5cTripp this.eventListener = this.chart.on("chartRendered", function(e) {
b325078c1fbaa59f507067749a2d4872829afa5cTripp var axis = chart.getAxisByKey("values"),
b325078c1fbaa59f507067749a2d4872829afa5cTripp majorUnit = axis.get("styles").majorUnit,
b325078c1fbaa59f507067749a2d4872829afa5cTripp labels = axis.get("labels"),
b325078c1fbaa59f507067749a2d4872829afa5cTripp min = parseFloat(labels[0].innerHTML),
b325078c1fbaa59f507067749a2d4872829afa5cTripp max = labels[count].innerHTML,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod = axis.get("roundingMethod"),
b325078c1fbaa59f507067749a2d4872829afa5cTripp setIntervals = Y.Lang.isNumber(roundingMethod);
b325078c1fbaa59f507067749a2d4872829afa5cTripp Y.assert(min == axis.get("labelFunction").apply(axis, [setMin, axis.get("labelFormat")]));
b325078c1fbaa59f507067749a2d4872829afa5cTripp if(setIntervals)
b325078c1fbaa59f507067749a2d4872829afa5cTripp Y.assert((max - min) % roundingMethod === 0);
b325078c1fbaa59f507067749a2d4872829afa5cTripp //if the roundingMethod is numeric the axis cannot guarantee that the maximum will be greater than the data maximum
b325078c1fbaa59f507067749a2d4872829afa5cTripp if(!setIntervals || (count * roundingMethod) >= dataMax - setMin)
b325078c1fbaa59f507067749a2d4872829afa5cTripp Y.assert(max >= dataMax);
b325078c1fbaa59f507067749a2d4872829afa5cTripp Y.AxisMinTestTemplate = AxisMinTestTemplate;
b325078c1fbaa59f507067749a2d4872829afa5cTripp var allPositiveDataProvider = [
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/1/2010", values:2000, expenses:3700, revenue:2200},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/2/2010", values:50, expenses:9100, revenue:100},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/3/2010", values:400, expenses:1100, revenue:1500},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/4/2010", values:200, expenses:1900, revenue:2800},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/5/2010", values:5000, expenses:5000, revenue:2650}
b325078c1fbaa59f507067749a2d4872829afa5cTripp allPositiveDataProviderDataMax = 9100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp allPositiveDataProviderDataMin = 50,
b325078c1fbaa59f507067749a2d4872829afa5cTripp positiveAndNegativeDataProvider = [
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/1/2010", values:2000, expenses:3700, revenue:2200},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/2/2010", values:50, expenses:9100, revenue:-100},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/3/2010", values:-400, expenses:-1100, revenue:1500},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/4/2010", values:200, expenses:1900, revenue:-2800},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/5/2010", values:5000, expenses:-5000, revenue:2650}
b325078c1fbaa59f507067749a2d4872829afa5cTripp positiveAndNegativeDataProviderDataMax = 9100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp positiveAndNegativeDataProviderDataMin = -5000,
b325078c1fbaa59f507067749a2d4872829afa5cTripp allNegativeDataProvider = [
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/1/2010", values:-2000, expenses:-3700, revenue:-2200},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/2/2010", values:-50, expenses:-9100, revenue:-100},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/3/2010", values:-400, expenses:-1100, revenue:-1500},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/4/2010", values:-200, expenses:-1900, revenue:-2800},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/5/2010", values:-5000, expenses:-5000, revenue:-2650}
b325078c1fbaa59f507067749a2d4872829afa5cTripp allNegativeDataProviderDataMax = -50,
b325078c1fbaa59f507067749a2d4872829afa5cTripp allNegativeDataProviderDataMin = -9100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp decimalDataProvider = [
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/1/2010", values:2.45, expenses:3.71, revenue:2.2},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/2/2010", values:0.5, expenses:9.1, revenue:0.16},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/3/2010", values:1.4, expenses:1.14, revenue:1.25},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/4/2010", values:0.05, expenses:1.9, revenue:2.8},
b325078c1fbaa59f507067749a2d4872829afa5cTripp {category:"5/5/2010", values:5.53, expenses:5.21, revenue:2.65}
b325078c1fbaa59f507067749a2d4872829afa5cTripp decimalDataProviderDataMax = 9.1,
b325078c1fbaa59f507067749a2d4872829afa5cTripp decimalDataProviderDataMin = 0.05,
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis minimum with alwaysShowZero as false
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinAlwaysShowZeroFalseTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp alwaysShowZero: false
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: positiveAndNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: positiveAndNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinWithAllNegativeDataTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with All Negative Data Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinWithDecimalsTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1.5
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min with Decimals Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: 1.5
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinIntegerDecimalDataTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Integer Min with Decimal Data Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis' minimum to a negative value with a data set of all positive values
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinPositiveDataTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -100
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with Positive Data Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinRoundingAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis minimum with alwaysShowZero as false
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinAlwaysShowZeroFalseRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp alwaysShowZero: false
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis' minimum to a negative value
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: positiveAndNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: positiveAndNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis' minimum to a negative values with all negative values in it's dataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinWithAllNegativeDataRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with All Negative Data Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis' minimum to a value with decimals
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinWithDecimalsRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1.5,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min with Decimals Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: 1.5
b325078c1fbaa59f507067749a2d4872829afa5cTripp //Tests setting a NumericAxis' minimum to an integer value with a data set that contains decimal values
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinIntegerDecimalDataRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Integer Min with Decimal Data Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinPositiveDataRoundingMethodAutoTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: "auto"
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with Positive Data Test with roundingMethod=auto",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinRoundingNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinAlwaysShowZeroFalseRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null,
b325078c1fbaa59f507067749a2d4872829afa5cTripp alwaysShowZero: false
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: positiveAndNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: positiveAndNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinWithAllNegativeDataRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with All Negative Data Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinWithDecimalsRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1.5,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min with Decimals Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: 1.5
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinIntegerDecimalDataRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Integer Min with Decimal Data Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinPositiveDataRoundingMethodNullTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: null
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with Positive Data Test with roundingMethod=null",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinRoundingNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 1000
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test with roundingMethod=1000",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinAlwaysShowZeroFalseRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 7,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 1000,
b325078c1fbaa59f507067749a2d4872829afa5cTripp alwaysShowZero: false
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min Test with roundingMethod=1000",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 1000
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: positiveAndNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min Test with roundingMethod=1000",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: positiveAndNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinWithAllNegativeDataRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 1000
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allNegativeDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with All Negative Data Test with roundingMethod=1000",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -1721,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allNegativeDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinWithDecimalsRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1.5,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 2
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Min with Decimals Test with roundingMethod=2",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: 1.5
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisMinIntegerDecimalDataRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: 1,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 2
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: decimalDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Integer Min with Decimal Data Test with roundingMethod=2",
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: decimalDataProviderDataMax,
b325078c1fbaa59f507067749a2d4872829afa5cTripp AxisNegativeMinPositiveDataRoundingMethodNumericTest = new Y.AxisMinTestTemplate({
b325078c1fbaa59f507067749a2d4872829afa5cTripp minimum: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp roundingMethod: 1000
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataProvider: allPositiveDataProvider
b325078c1fbaa59f507067749a2d4872829afa5cTripp name: "Axes Negative Min with Positive Data Test with roundingMethod=1000",
b325078c1fbaa59f507067749a2d4872829afa5cTripp setMin: -100,
b325078c1fbaa59f507067749a2d4872829afa5cTripp dataMax: allPositiveDataProviderDataMax
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinAlwaysShowZeroFalseTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinWithAllNegativeDataTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinWithDecimalsTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinIntegerDecimalDataTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinPositiveDataTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinRoundingAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinAlwaysShowZeroFalseRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinWithAllNegativeDataRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinWithDecimalsRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinIntegerDecimalDataRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinPositiveDataRoundingMethodAutoTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinRoundingNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinAlwaysShowZeroFalseRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinWithAllNegativeDataRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinWithDecimalsRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinIntegerDecimalDataRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinPositiveDataRoundingMethodNullTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinRoundingNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinAlwaysShowZeroFalseRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinWithAllNegativeDataRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinWithDecimalsRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisMinIntegerDecimalDataRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp suite.add(AxisNegativeMinPositiveDataRoundingMethodNumericTest);
b325078c1fbaa59f507067749a2d4872829afa5cTripp //create the console
b325078c1fbaa59f507067749a2d4872829afa5cTripp var r = new Y.Console({
b325078c1fbaa59f507067749a2d4872829afa5cTripp newestOnTop : false,
b325078c1fbaa59f507067749a2d4872829afa5cTripp style: 'block' // to anchor in the example content
b325078c1fbaa59f507067749a2d4872829afa5cTripp r.render('#testLogger');
b325078c1fbaa59f507067749a2d4872829afa5cTripp //run the tests