package com.nimbits.it.crud;
import com.nimbits.client.model.point.Point;
import com.nimbits.client.model.point.PointModel;
import com.nimbits.it.AbstractBaseNimbitsTest;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
public class UpdateEntityCrudSync extends AbstractBaseNimbitsTest {
@Test
public void testSyncUpdates() {
Point updated = adminClient.addPoint(adminUser, new PointModel.Builder()
.create());
assertNotNull(updated.getId());
assertFalse(updated.isHighAlarmOn());
updated.setHighAlarm(100.0);
updated.setHighAlarmOn(true);
Point result = (Point) adminClient.updateEntitySync(updated);
assertTrue(result.isHighAlarmOn());
}
}