test sensor double register
This commit is contained in:
parent
d254b4ff28
commit
78b7791c54
|
@ -56,6 +56,19 @@ TEST_F(SensorBasic, DoubleRegister) {
|
||||||
EXPECT_NE(shouldBeDut, &dut2);
|
EXPECT_NE(shouldBeDut, &dut2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_F(SensorBasic, DoubleRegisterSameSensor) {
|
||||||
|
// Create a sensor, register it
|
||||||
|
MockSensor dut(SensorType::Tps1);
|
||||||
|
ASSERT_TRUE(dut.Register());
|
||||||
|
|
||||||
|
// And then do it again!
|
||||||
|
EXPECT_NO_FATAL_ERROR(dut.Register());
|
||||||
|
|
||||||
|
// Make sure that we get the first DUT back - not the second
|
||||||
|
auto shouldBeDut = Sensor::getSensorOfType(SensorType::Tps1);
|
||||||
|
EXPECT_EQ(shouldBeDut, &dut);
|
||||||
|
}
|
||||||
|
|
||||||
TEST_F(SensorBasic, SensorNotInitialized) {
|
TEST_F(SensorBasic, SensorNotInitialized) {
|
||||||
auto result = Sensor::get(SensorType::Clt);
|
auto result = Sensor::get(SensorType::Clt);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue