Skip to content

Commit

Permalink
Updated charts unit tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
tripp committed May 1, 2012
1 parent 0bb90d5 commit 62a9eaf
Show file tree
Hide file tree
Showing 6 changed files with 529 additions and 28 deletions.
67 changes: 65 additions & 2 deletions src/charts/tests/numericaxismaxtests.html
Expand Up @@ -15,7 +15,7 @@
<body class="yui3-skin-sam">
<h3>Numeric Axis Maximum Tests</h3>
<div id="mychart"></div>
<script type="text/javascript" src="../../../build/yui/yui-min.js"></script>
<script type="text/javascript" src="../../../build/yui/yui.js"></script>
<script>
YUI({
allowRollup: false,
Expand Down Expand Up @@ -154,6 +154,22 @@ <h3>Numeric Axis Maximum Tests</h3>
dataMin: allPositiveDataProviderDataMin
}),

//Tests setting a NumericAxis maximum with alwaysShowZero as false
AxisMaxAlwaysShowZeroFalseTest = new Y.AxisMaxTestTemplate({
axes: {
values: {
maximum: 1492,
alwaysShowZero: false
}
},
dataProvider: allPositiveDataProvider
},
{
name: "Axes Max Test with alwaysShowZero as false",
setMax: 1492,
dataMin: allPositiveDataProviderDataMin
}),

//tests negative maximum value
AxisNegativeMaxTest = new Y.AxisMaxTestTemplate({
axes: {
Expand Down Expand Up @@ -211,6 +227,49 @@ <h3>Numeric Axis Maximum Tests</h3>
dataMin: positiveAndNegativeDataProviderDataMin
}),

AxisMaxWithPositiveAndNegativeDataAlwaysShowZeroFalseTest = new Y.AxisMaxTestTemplate({
axes: {
values: {
maximum: 1492,
alwaysShowZero: false
}
},
dataProvider: positiveAndNegativeDataProvider
},
{
name: "Axes Max Test with Positive and Negative values and alwaysShowZero=false",
setMax: 1492,
dataMin: positiveAndNegativeDataProviderDataMin
}),

AxisMaxWithPositiveAndNegativeDataAndLargeMaxTest = new Y.AxisMaxTestTemplate({
axes: {
values: {
maximum: 10000
}
},
dataProvider: positiveAndNegativeDataProvider
},
{
name: "Axes Max Test",
setMax: 10000,
dataMin: positiveAndNegativeDataProviderDataMin
}),

AxisMaxWithPositiveAndNegativeDataAndSmallMaxTest = new Y.AxisMaxTestTemplate({
axes: {
values: {
maximum: 10
}
},
dataProvider: positiveAndNegativeDataProvider
},
{
name: "Axes Max Test",
setMax: 10,
dataMin: positiveAndNegativeDataProviderDataMin
}),

AxisMaxRoundingMethodAutoTest = new Y.AxisMaxTestTemplate({
axes: {
values: {
Expand Down Expand Up @@ -437,6 +496,7 @@ <h3>Numeric Axis Maximum Tests</h3>
});

suite.add(AxisMaxTest);
suite.add(AxisMaxAlwaysShowZeroFalseTest);
suite.add(AxisNegativeMaxTest);
suite.add(AxisMaxWithDecimalsTest);
suite.add(AxisMaxIntegerDecimalDataTest);
Expand All @@ -456,7 +516,10 @@ <h3>Numeric Axis Maximum Tests</h3>
suite.add(AxisMaxWithDecimalsRoundingMethodNumericTest);
suite.add(AxisMaxIntegerDecimalDataRoundingMethodNumericTest);
suite.add(AxisMaxWithPositiveAndNegativeDataRoundingMethodNumericTest);

suite.add(AxisMaxWithPositiveAndNegativeDataAndLargeMaxTest);
suite.add(AxisMaxWithPositiveAndNegativeDataAndSmallMaxTest);
suite.add(AxisMaxWithPositiveAndNegativeDataAlwaysShowZeroFalseTest);

//create the console
var r = new Y.Console({
newestOnTop : false,
Expand Down
26 changes: 2 additions & 24 deletions src/charts/tests/numericaxisminandmaxtests.html
Expand Up @@ -15,7 +15,7 @@
<body class="yui3-skin-sam">
<h3>Numeric Axis Minimum and Maximum Tests</h3>
<div id="mychart"></div>
<script type="text/javascript" src="../../../build/yui/yui-min.js"></script>
<script type="text/javascript" src="../../../build/yui/yui.js"></script>
<script>
YUI({
allowRollup: false,
Expand Down Expand Up @@ -316,33 +316,11 @@ <h3>Numeric Axis Minimum and Maximum Tests</h3>
setMin: -5000,
setMax: -500
});
/*Move to max
suite.add(AxisMaxTest);
suite.add(AxisNegativeMaxTest);
suite.add(AxisMaxWithDecimalsTest);
suite.add(AxisMaxIntegerDecimalDataTest);
suite.add(AxisMaxWithPositiveAndNegativeDataTest);
suite.add(AxisMaxRoundingMethodAutoTest);
suite.add(AxisNegativeMaxRoundingMethodAutoTest);
suite.add(AxisMaxWithDecimalsRoundingMethodAutoTest);
suite.add(AxisMaxIntegerDecimalDataRoundingMethodAutoTest);
suite.add(AxisMaxWithPositiveAndNegativeDataRoundingMethodAutoTest);
suite.add(AxisMaxRoundingMethodNullTest);
suite.add(AxisNegativeMaxRoundingMethodNullTest);
suite.add(AxisMaxWithDecimalsRoundingMethodNullTest);
suite.add(AxisMaxIntegerDecimalDataRoundingMethodNullTest);
suite.add(AxisMaxWithPositiveAndNegativeDataRoundingMethodNullTest);
suite.add(AxisMaxRoundingMethodNumericTest);
suite.add(AxisNegativeMaxRoundingMethodNumericTest);
suite.add(AxisMaxWithDecimalsRoundingMethodNumericTest);
suite.add(AxisMaxIntegerDecimalDataRoundingMethodNumericTest);
suite.add(AxisMaxWithPositiveAndNegativeDataRoundingMethodNumericTest);
*/

suite.add(AxisMinAndMaxTest);
suite.add(AxisNegativeMinAndPositiveMaxTest);
suite.add(AxisNegativeMinAndMaxTest);
suite.add(AxisMinAndMaxWithDecimalsTest);

suite.add(AxisAlwaysShowZero);
suite.add(AxisAlwaysShowZeroFalse);

Expand Down
51 changes: 49 additions & 2 deletions src/charts/tests/numericaxismintests.html
Expand Up @@ -15,7 +15,7 @@
<body class="yui3-skin-sam">
<h3>Numeric Axis Minimum Tests</h3>
<div id="mychart"></div>
<script type="text/javascript" src="../../../build/yui/yui-min.js"></script>
<script type="text/javascript" src="../../../build/yui/yui.js"></script>
<script>
YUI({
allowRollup: false,
Expand Down Expand Up @@ -184,6 +184,35 @@ <h3>Numeric Axis Minimum Tests</h3>
dataMax: positiveAndNegativeDataProviderDataMax
}),

AxisPositiveAndNegativeMinTest = new Y.AxisMinTestTemplate({
axes: {
values: {
minimum: -1721
}
},
dataProvider: positiveAndNegativeDataProvider
},
{
name: "Axes Negative Min Test",
setMin: -1721,
dataMax: positiveAndNegativeDataProviderDataMax
}),

AxisPositiveAndNegativeAlwaysShowZeroFalseMinTest = new Y.AxisMinTestTemplate({
axes: {
values: {
minimum: -1721,
alwaysShowZero: false
}
},
dataProvider: positiveAndNegativeDataProvider
},
{
name: "Axes Negative Min Test",
setMin: -1721,
dataMax: positiveAndNegativeDataProviderDataMax
}),

AxisNegativeMinWithAllNegativeDataTest = new Y.AxisMinTestTemplate({
axes: {
values: {
Expand All @@ -198,6 +227,21 @@ <h3>Numeric Axis Minimum Tests</h3>
dataMax: allNegativeDataProviderDataMax
}),

AxisNegativeMinAlwaysShowZeroFalseTest = new Y.AxisMinTestTemplate({
axes: {
values: {
minimum: -1721,
alwaysShowZero: false
}
},
dataProvider: allNegativeDataProvider
},
{
name: "Axes Negative Min with All Negative Data and alwaysShowZero=false Test",
setMin: -1721,
dataMax: allNegativeDataProviderDataMax
}),

AxisMinWithDecimalsTest = new Y.AxisMinTestTemplate({
axes: {
values: {
Expand Down Expand Up @@ -563,10 +607,11 @@ <h3>Numeric Axis Minimum Tests</h3>
setMin: -100,
dataMax: allPositiveDataProviderDataMax
});

suite.add(AxisMinTest);
suite.add(AxisMinAlwaysShowZeroFalseTest);
suite.add(AxisNegativeMinTest);
suite.add(AxisNegativeMinAlwaysShowZeroFalseTest);
suite.add(AxisNegativeMinWithAllNegativeDataTest);
suite.add(AxisMinWithDecimalsTest);
suite.add(AxisMinIntegerDecimalDataTest);
Expand All @@ -592,6 +637,8 @@ <h3>Numeric Axis Minimum Tests</h3>
suite.add(AxisMinWithDecimalsRoundingMethodNumericTest);
suite.add(AxisMinIntegerDecimalDataRoundingMethodNumericTest);
suite.add(AxisNegativeMinPositiveDataRoundingMethodNumericTest);
suite.add(AxisPositiveAndNegativeMinTest);
suite.add(AxisPositiveAndNegativeAlwaysShowZeroFalseMinTest);

//create the console
var r = new Y.Console({
Expand Down

0 comments on commit 62a9eaf

Please sign in to comment.