Moved find device to its own utility method, and added a specific equals method and reworked some test.

This commit is contained in:
Ziver Koc 2021-03-23 01:57:12 +01:00
parent 7e8938c38c
commit c7e286f51e
166 changed files with 618 additions and 374 deletions

View file

@ -1,11 +1,7 @@
package se.hal.plugin.dummy;
import se.hal.intf.HalDeviceData;
import se.hal.intf.HalSensorConfig;
import se.hal.intf.HalSensorController;
import se.hal.intf.HalSensorData;
import se.hal.intf.*;
import se.hal.struct.devicedata.HumiditySensorData;
import se.hal.struct.devicedata.TemperatureSensorData;
public class DummyHumiditySensor implements DummyDevice, HalSensorConfig {
@ -40,4 +36,8 @@ public class DummyHumiditySensor implements DummyDevice, HalSensorConfig {
return HumiditySensorData.class;
}
@Override
public boolean equals(Object obj) {
return this.equals(obj);
}
}

View file

@ -24,4 +24,9 @@ public class DummySwitchEvent implements DummyDevice, HalEventConfig {
public Class<? extends HalEventData> getDeviceDataClass() {
return OnOffEventData.class;
}
@Override
public boolean equals(Object obj) {
return this.equals(obj);
}
}

View file

@ -1,9 +1,6 @@
package se.hal.plugin.dummy;
import se.hal.intf.HalDeviceData;
import se.hal.intf.HalSensorConfig;
import se.hal.intf.HalSensorController;
import se.hal.intf.HalSensorData;
import se.hal.intf.*;
import se.hal.struct.devicedata.TemperatureSensorData;
@ -39,4 +36,8 @@ public class DummyTemperatureSensor implements DummyDevice, HalSensorConfig {
return TemperatureSensorData.class;
}
@Override
public boolean equals(Object obj) {
return this.equals(obj);
}
}