public void testSetSubDivision() { diagramAxis.setSubDivision(12.4, 83.6, 7, 4); assertEquals(12.4, diagramAxis.getMinValue(), 1e-9); assertEquals(83.6, diagramAxis.getMaxValue(), 1e-9); assertEquals(7, diagramAxis.getNumMajorTicks()); assertEquals(4, diagramAxis.getNumMinorTicks()); assertEquals(3, eventCounter.counts); }
assertEquals("bibo", diagramAxis.getName()); assertEquals(1, eventCounter.counts); assertEquals(null, diagramAxis.getName()); assertEquals(2, eventCounter.counts); assertEquals("bibo", diagramAxis.getUnit()); assertEquals(3, eventCounter.counts); assertEquals(null, diagramAxis.getUnit()); assertEquals(4, eventCounter.counts); assertEquals(1.0, diagramAxis.getUnitFactor(), 1e-10); diagramAxis.setUnitFactor(0.5); assertEquals(0.5, diagramAxis.getUnitFactor(), 1e-10); assertEquals(5, eventCounter.counts); assertEquals(5, diagramAxis.getNumMajorTicks()); assertEquals(6, eventCounter.counts); assertEquals(3, diagramAxis.getNumMinorTicks()); assertEquals(7, eventCounter.counts); assertEquals(16.2, diagramAxis.getMaxValue(), 1e-9); assertEquals(13.1, diagramAxis.getMinValue(), 1e-9); assertEquals(8, eventCounter.counts); fail(); } catch (Exception e) {
public void testSetOptimalSubDivision() { diagramAxis.setValueRange(13.1, 16.2); assertEquals(1, eventCounter.counts); diagramAxis.setOptimalSubDivision(4, 6, 8); assertEquals(16.5, diagramAxis.getMaxValue(), 1e-9); assertEquals(12.75, diagramAxis.getMinValue(), 1e-9); assertEquals(6, diagramAxis.getNumMajorTicks()); assertEquals(8, diagramAxis.getNumMinorTicks()); assertEquals(4, eventCounter.counts); }
public void testGetOptimalTickDistance() { assertEquals(10d, DiagramAxis.getOptimalTickDistance(12, 31, 3), 1e-6); assertEquals(0.1d, DiagramAxis.getOptimalTickDistance(0.12, 0.31, 3), 1e-9); assertEquals(2.5d, DiagramAxis.getOptimalTickDistance(52, 57, 3), 1e-6); assertEquals(2.5d, DiagramAxis.getOptimalTickDistance(15, 20, 3), 1e-6); assertEquals(4.0d, DiagramAxis.getOptimalTickDistance(14.8, 20.3, 3), 1e-6); assertEquals(5.0d, DiagramAxis.getOptimalTickDistance(14.8, 24.8, 3), 1e-6); assertEquals(2.0d, DiagramAxis.getOptimalTickDistance(14.8, 18.8, 3), 1e-6); assertEquals(2.0d, DiagramAxis.getOptimalTickDistance(10.2, 13.8, 3), 1e-6); assertEquals(2.0d, DiagramAxis.getOptimalTickDistance(10.2, 13.8, 3), 1e-6); assertEquals(7500.0d, DiagramAxis.getOptimalTickDistance(-10200, 5.0, 3), 1e-6); }