package com.nimbits.it.basic; import com.nimbits.client.model.point.Point; import com.nimbits.client.model.point.PointModel; import com.nimbits.client.model.user.User; import com.nimbits.it.AbstractNimbitsTest; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertTrue; public class RoundRobinTestAbstract extends AbstractNimbitsTest { @Before public void setUp() throws Exception { super.setUp(); } @Test public void pointUpdateTest() { User me = nimbits.getMe(false); Point p1 = nimbits.addPoint(me, new PointModel.Builder() .highAlarmOn(true) .highAlarm(100.0) .lowAlarmOn(true) .lowAlarm(-100.0) .idleAlarmOn(true) .create()); Point p2 = nimbits.getPoint(p1.getId()); Point p3 = nimbits.getPoint(p1.getId()); assertTrue(p1.equals(p2)); assertTrue(p1.equals(p3)); p1.setHighAlarmOn(false); p1.setLowAlarmOn(false); p1.setIdleAlarmOn(false); nimbits.updateEntity(p1); Point p4 = nimbits.getPoint(p1.getId()); Point p5 = nimbits.getPoint(p1.getId()); assertTrue(p1.equals(p4)); assertTrue(p1.equals(p5)); } }