@Override public TheUnit getValue() { return mValue.getValue(); }
@Override public void setTimestamp(long timestamp) { mValue.setTimestamp(timestamp); }
@Override public long getAge() { return mValue.getAge(); }
@Test public void differentNotEqual() { Range<Double> another = new Range<Double>(range.getMin() + 1, range.getMax()); assertThat(range, not(equalTo(another))); another = new Range<Double>(range.getMin(), range.getMax() + 1); assertThat(range, not(equalTo(another))); another = new Range<Double>(range.getMin() + 1, range.getMax() + 1); assertThat(range, not(equalTo(another))); }
@Override public boolean equals(Object obj) { if(this == obj) { return true; } if(obj == null || getClass() != obj.getClass()) { return false; } @SuppressWarnings("unchecked") final Range<T> that = (Range<T>) obj; return Objects.equal(getMin(), that.getMin()) && Objects.equal(getMax(), that.getMax()); }
@Test public void setInvalidTimstampIgnored() { long timestamp = data.getTimestamp(); data.setTimestamp(0); assertEquals(timestamp, data.getTimestamp()); }
@Override public long getBirthtime() { return mValue.getTimestamp(); }
public EventedMeasurement(TheUnit value, Unit event) { super(value); mEvent = new AgingData<>(event); }
@Test public void getMin() { assertThat(range.getMin(), equalTo(0.0)); }
@Test public void getMax() { assertThat(range.getMax(), equalTo(100.1)); }
@Before public void setUp() { range = new Range<Double>(0.0, 100.1); }
@Test public void testToStringNotNull() { assertThat(data.toString(), notNullValue()); } }
@Test public void toStringNotNull() { assertThat(range.toString(), notNullValue()); } }
@Override public SimpleVehicleMessage toVehicleMessage() { return new SimpleVehicleMessage(mValue.getTimestamp(), getGenericName(), getSerializedValue()); }
@Before public void setUp() { value = new Degree(0.0); data = new AgingData<Degree>(value); }
public Object getEvent() { if(hasEvent()) { return mEvent.getValue(); } return null; }
@Before public void setUp() { range = new Range<Meter>(new Meter(0.0), new Meter(101.2)); measurement = new TestMeasurement(new Meter(10.1), range); }
@Override public SimpleVehicleMessage toVehicleMessage() { return new EventedSimpleVehicleMessage( mValue.getTimestamp(), getGenericName(), getSerializedValue(), getSerializedEvent()); }