public XYChart setxBound(Date lower, Date upper) { return setXBound(lower, upper); }
public TimePlot(){ super(); openComm(); }
@Test public void setXBoundWithListParam_shouldSetXBoundParams() { //when TimePlot timePlot = createWidget(); timePlot.setXBound(Arrays.asList(lowerBound, upperBound)); //then assertThat(timePlot.getXLowerBound()).isGreaterThan(0); assertThat(timePlot.getXUpperBound()).isGreaterThan(0); assertThat(timePlot.getXAutoRange()).isFalse(); }
@Test public void parseTimePlotScript_returnTimePlotObject() { //when Object result = parseClassFromScript( "def today = new Date();\n" + "def millis = today.time;\n" + "def hour = 1000 * 60 * 60;\n" + "def plot = new TimePlot( timeZone: new SimpleTimeZone(10800000, \"America/New_York\"));\n" + "plot << new Points(x:(0..10).collect{millis + hour * it}, y:(0..10));"); //then Assertions.assertThat(result instanceof TimePlot).isTrue(); TimePlot timePlot = (TimePlot) result; Assertions.assertThat(timePlot.getGraphics()).isNotEmpty(); }
@Test public void setXBoundWithTwoDatesParams_shouldSetXBoundParams() { //when TimePlot timePlot = createWidget(); timePlot.setXBound(lowerBound, upperBound); //then assertThat(timePlot.getXLowerBound()).isGreaterThan(0); assertThat(timePlot.getXUpperBound()).isGreaterThan(0); assertThat(timePlot.getXAutoRange()).isFalse(); }
public XYChart setXBound(Date lower, Date upper) { setXBound((double) lower.getTime(), (double) upper.getTime()); return this; }
@Override public XYChart setXBound(List bound) { if (bound.size() != 2) { throw new IllegalArgumentException("to set the x bound, the list needs to be of size=2"); } if (bound.get(0) instanceof Date && bound.get(1) instanceof Date) { setXBound((Date) bound.get(0), (Date) bound.get(1)); } else { super.setXBound(bound); } return this; } }