small changes
This commit is contained in:
parent
207e80c5f9
commit
fe911d492f
2 changed files with 8 additions and 3 deletions
|
@ -1,5 +1,6 @@
|
||||||
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
package ch.usi.inf.sa4.sanmarinoes.smarthut.models;
|
||||||
|
|
||||||
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.Entity;
|
||||||
import javax.persistence.Inheritance;
|
import javax.persistence.Inheritance;
|
||||||
|
@ -15,7 +16,7 @@ public abstract class Dimmer extends InputDevice {
|
||||||
}
|
}
|
||||||
|
|
||||||
@OneToMany(mappedBy = "dimmer")
|
@OneToMany(mappedBy = "dimmer")
|
||||||
private Set<DimmableLight> lights;
|
private Set<DimmableLight> lights = new HashSet<>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the lights connected to this dimmer
|
* Get the lights connected to this dimmer
|
||||||
|
@ -26,4 +27,8 @@ public abstract class Dimmer extends InputDevice {
|
||||||
public Set<DimmableLight> getOutputs() {
|
public Set<DimmableLight> getOutputs() {
|
||||||
return this.lights;
|
return this.lights;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void addDimmableLight(DimmableLight dimmableLight) {
|
||||||
|
lights.add(dimmableLight);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,8 +20,8 @@ public class ButtonDimmerTests {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nested
|
@Nested
|
||||||
@DisplayName(" when lights are present")
|
@DisplayName(" when multiple lights are present")
|
||||||
class lightsPresent {
|
class MultipleLights {
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
public void setLights() {
|
public void setLights() {
|
||||||
|
|
Loading…
Reference in a new issue