homework: add name to power socket
This commit is contained in:
@@ -48,14 +48,14 @@ mod tests {
|
||||
"main",
|
||||
Box::new([
|
||||
Device::Thermometer(Thermometer::new("ThermA", 20.0)),
|
||||
Device::PowerSocket(PowerSocket::new(12.34, false)),
|
||||
Device::PowerSocket(PowerSocket::new(10.01, true)),
|
||||
Device::PowerSocket(PowerSocket::new("PSocA", 12.34, false)),
|
||||
Device::PowerSocket(PowerSocket::new("PSocB", 10.01, true)),
|
||||
]),
|
||||
),
|
||||
Room::new(
|
||||
"bedroom",
|
||||
Box::new([
|
||||
Device::PowerSocket(PowerSocket::new(11.11, true)),
|
||||
Device::PowerSocket(PowerSocket::new("PSocC", 11.11, true)),
|
||||
Device::Thermometer(Thermometer::new("ThermB", 17.99)),
|
||||
]),
|
||||
),
|
||||
@@ -72,11 +72,11 @@ mod tests {
|
||||
assert_eq!(format!("{}", house.get_room(0).unwrap().get_device(0).unwrap().display()), "DEV:ThermA[ 20.0 ]");
|
||||
assert_eq!(
|
||||
format!("{}", house.get_room(0).unwrap().get_device(1).unwrap().display()),
|
||||
"DEV:PowerSocket[ OFF : 0.0 ]"
|
||||
"DEV:PSocA[ OFF : 0.0 ]"
|
||||
);
|
||||
assert_eq!(
|
||||
format!("{}", house.get_room(1).unwrap().get_device(0).unwrap().display()),
|
||||
"DEV:PowerSocket[ ON : 11.1 ]"
|
||||
"DEV:PSocC[ ON : 11.1 ]"
|
||||
);
|
||||
|
||||
let Device::PowerSocket(powers_socket) = house.get_room_mut(0).unwrap().get_device_mut(1).unwrap() else {
|
||||
@@ -86,7 +86,7 @@ mod tests {
|
||||
|
||||
assert_eq!(
|
||||
format!("{}", house.get_room(0).unwrap().get_device(1).unwrap().display()),
|
||||
"DEV:PowerSocket[ ON : 12.3 ]"
|
||||
"DEV:PSocA[ ON : 12.3 ]"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user