homework: add name to power socket

This commit is contained in:
5 changed files with 34 additions and 25 deletions

View File

@@ -30,7 +30,7 @@ mod tests {
#[test]
fn smoke_test() {
let dev_thermometer = Device::Thermometer(Thermometer::new("Therm", 20.1));
let dev_power_socket = Device::PowerSocket(PowerSocket::new(11.2, false));
let dev_power_socket = Device::PowerSocket(PowerSocket::new("PSoc", 11.2, false));
dev_thermometer.print_status();
dev_power_socket.print_status();
@@ -41,15 +41,15 @@ mod tests {
};
assert_eq!(format!("{}", thermometer.display()), "Therm[ 20.1 ]");
assert_eq!(format!("{}", power_socket.display()), "PowerSocket[ OFF : 0.0 ]");
assert_eq!(format!("{}", power_socket.display()), "PSoc[ OFF : 0.0 ]");
}
#[test]
fn display_test() {
let dev_thermometer = Device::Thermometer(Thermometer::new("Therm", 20.1));
let dev_power_socket = Device::PowerSocket(PowerSocket::new(11.2, false));
let dev_power_socket = Device::PowerSocket(PowerSocket::new("PSoc", 11.2, false));
assert_eq!(format!("{}", dev_thermometer.display()), "DEV:Therm[ 20.1 ]");
assert_eq!(format!("{}", dev_power_socket.display()), "DEV:PowerSocket[ OFF : 0.0 ]");
assert_eq!(format!("{}", dev_power_socket.display()), "DEV:PSoc[ OFF : 0.0 ]");
}
}