AT_BANNER([Chart Geometry])
AT_SETUP([Chart Rounding])
AT_CHECK([../../math/chart-geometry-test], [0], [dnl
0.00648687 0.005
728815 500000
8.14431e-07 0.000001
77611.4 100000
3.33497 2
180.426 200
0.676168 0.5
2.00744e+08 200000000
14099.3 10000
19.5186 20
1.17473e-07 0.0000001
166337 200000
0.00163644 0.002
1.94724e-09 0.000000002
2.31564e-06 0.000002
3.10674e+06 2000000
5.10314e-05 0.00005
1.95101 2
1.40884e+09 1000000000
78217.6 100000
])
AT_CLEANUP
AT_SETUP([Chart Scale])
AT_CHECK([../../math/chart-get-scale-test], [0], [ignore])
AT_CLEANUP
AT_SETUP([Chart Ticks Format])
AT_CHECK([../../math/chart-get-ticks-format-test], [0], [dnl
max: 1000, min: 10, nticks: 10, fs: %.0lf, scale: 1, example: 505
max: 10000, min: 10, nticks: 10, fs: %.0lf, scale: 1, example: 5005
max: 100000, min: 10, nticks: 10, fs: %.0lf, scale: 1, example: 50005
max: 1e+06, min: 10, nticks: 10, fs: %.0lf, scale: 1, example: 500005
max: 1e+07, min: 10, nticks: 10, fs: %.2lf∙107, scale: 1e-07, example: 0.50∙107
max: 1e+08, min: 10, nticks: 10, fs: %.2lf∙108, scale: 1e-08, example: 0.50∙108
max: 0.1, min: 0.01, nticks: 10, fs: %.3lf, scale: 1, example: 0.055
max: 0.01, min: 0.001, nticks: 10, fs: %.4lf, scale: 1, example: 0.0055
max: 0.001, min: 0.0001, nticks: 10, fs: %.5lf, scale: 1, example: 0.00055
max: 0.0001, min: 1e-05, nticks: 10, fs: %.2lf∙10-5, scale: 100000, example: 5.50∙10-5
max: 1e-05, min: 1e-07, nticks: 10, fs: %.2lf∙10-6, scale: 1e+06, example: 5.05∙10-6
max: 1e-07, min: 1e-08, nticks: 10, fs: %.2lf∙10-8, scale: 1e+08, example: 5.50∙10-8
max: 1.00001e-05, min: 1e-05, nticks: 10, fs: %.6lf∙10-5, scale: 100000, example: 1.000005∙10-5
max: 1e+08, min: 1e+08, nticks: 10, fs: %.0lf, scale: 1, example: 100000005
max: 100000, min: -500000, nticks: 10, fs: %.0lf, scale: 1, example: -200000
max: 5, min: -5, nticks: 10, fs: %.0lf, scale: 1, example: 0
max: 5, min: -4.999, nticks: 10, fs: %.1lf, scale: 1, example: 0.0
max: 5, min: -4.999, nticks: 9, fs: %.0lf, scale: 1, example: 0
max: 5, min: 0, nticks: 10, fs: %.1lf, scale: 1, example: 2.5
max: 0, min: -5, nticks: 9, fs: %.1lf, scale: 1, example: -2.5
max: 1.001e-95, min: 1e-95, nticks: 10, fs: %.5lf∙10-95, scale: 1e+95, example: 1.00050∙10-95
max: 1.001e+98, min: 1e+98, nticks: 10, fs: %.5lf∙1098, scale: 1e-98, example: 1.00050∙1098
max: 1.001e+33, min: 1e-22, nticks: 10, fs: %.2lf∙1033, scale: 1e-33, example: 0.50∙1033
])
AT_CLEANUP