Fixes
This commit is contained in:
parent
fe45151dd1
commit
710c7666dd
31 changed files with 76 additions and 80 deletions
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.*;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.BooleanCondition;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Switch;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.BooleanTrigger;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Switch;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.ButtonDimmer;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Dimmable;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Nested;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.BooleanCondition;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,9 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.ConfirmationToken;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.User;
|
||||
import java.util.Date;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Curtains;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Nested;
|
|
@ -1,9 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableState;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.*;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
|
@ -1,10 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.KnobDimmer;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Dimmable;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.KnobDimmer;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
|
@ -44,4 +41,10 @@ public class KnobDimmerTests {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testReadTriggerState() {
|
||||
this.knobDimmer.setLightIntensity(1);
|
||||
assertEquals(1, this.knobDimmer.readTriggerState());
|
||||
}
|
||||
}
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.MotionSensor;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
@ -22,5 +21,6 @@ public class MotionSensorTests {
|
|||
public void setAndGetDetected() {
|
||||
this.motionSensor.setDetected(true);
|
||||
assertTrue(this.motionSensor.isDetected());
|
||||
assertTrue(this.motionSensor.readTriggerState());
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class OperatorTests {
|
||||
@Test
|
||||
public void testOperators() {
|
||||
assertThat(Operator.EQUAL.checkAgainst(30, 30)).isTrue();
|
||||
assertThat(Operator.EQUAL.checkAgainst(20, 30)).isFalse();
|
||||
assertThat(Operator.LESS.checkAgainst(20, 30)).isTrue();
|
||||
assertThat(Operator.LESS.checkAgainst(40, 30)).isFalse();
|
||||
assertThat(Operator.LESS_EQUAL.checkAgainst(30, 30)).isTrue();
|
||||
assertThat(Operator.LESS_EQUAL.checkAgainst(40, 30)).isFalse();
|
||||
assertThat(Operator.GREATER.checkAgainst(40, 30)).isTrue();
|
||||
assertThat(Operator.GREATER.checkAgainst(30, 30)).isFalse();
|
||||
assertThat(Operator.GREATER_EQUAL.checkAgainst(30, 30)).isTrue();
|
||||
assertThat(Operator.GREATER_EQUAL.checkAgainst(20, 30)).isFalse();
|
||||
}
|
||||
}
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Operator;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RangeCondition;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Operator;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RangeTrigger;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RegularLight;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,11 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Icon;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Room;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.User;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.ScenePriority;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Scene;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.SecurityCamera;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Sensor;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Sensor.SensorType;
|
||||
import java.math.BigDecimal;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
|
@ -32,7 +31,7 @@ public class SensorTests {
|
|||
public void getAndSetValue() {
|
||||
sensor.setValue(new BigDecimal(40));
|
||||
|
||||
assertEquals(new BigDecimal(40), sensor.getValue());
|
||||
assertEquals(40.0, sensor.readTriggerState());
|
||||
}
|
||||
|
||||
@Test
|
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.SmartPlug;
|
||||
import java.math.BigDecimal;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DimmableState;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Scene;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,9 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.*;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.SwitchableState;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,10 +1,8 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Thermostat;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Thermostat.Mode;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.ThermostatCondition;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.ThermostatCondition.Operator;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
|
@ -49,5 +47,13 @@ public class ThermostatConditionTests {
|
|||
|
||||
thermostatCondition.setOperator(Operator.NOTEQUAL);
|
||||
assertFalse(thermostatCondition.triggered());
|
||||
|
||||
t.setMode(Mode.COOLING);
|
||||
|
||||
thermostatCondition.setOperator(Operator.EQUAL);
|
||||
assertFalse(thermostatCondition.triggered());
|
||||
|
||||
thermostatCondition.setOperator(Operator.NOTEQUAL);
|
||||
assertTrue(thermostatCondition.triggered());
|
||||
}
|
||||
}
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Thermostat;
|
||||
import java.math.BigDecimal;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
|
@ -1,10 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.Automation;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.BooleanTrigger;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RegularLight;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -1,8 +1,7 @@
|
|||
package ch.usi.inf.sa4.sanmarinoes.smarthut.model;
|
||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.User;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
|
@ -43,5 +43,15 @@ public class UtilsTests {
|
|||
|
||||
assertThatThrownBy(() -> Utils.returnIfGuest(userRepository, "toReturn", 2L, principal))
|
||||
.isInstanceOf(NotFoundException.class);
|
||||
|
||||
host.getGuests().clear();
|
||||
|
||||
assertThatThrownBy(
|
||||
() ->
|
||||
assertThat(
|
||||
Utils.returnIfGuest(
|
||||
userRepository, "toReturn", 1L, principal))
|
||||
.isEqualTo("toReturn"))
|
||||
.isInstanceOf(NotFoundException.class);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue