homework: remove new constructor from PowerSocket
This commit is contained in:
@@ -41,7 +41,6 @@ impl PrintStatus for Device {
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::power_socket::PowerSocketStub;
|
||||
use crate::{PowerSocket, Thermometer};
|
||||
|
||||
#[test]
|
||||
@@ -64,7 +63,7 @@ mod tests {
|
||||
#[test]
|
||||
fn display_test() {
|
||||
let dev_thermometer = Device::Thermometer(Thermometer::new(20.1));
|
||||
let dev_power_socket = Device::PowerSocket(PowerSocket::new(Box::new(PowerSocketStub::new(11.2, false))));
|
||||
let dev_power_socket = Device::PowerSocket(PowerSocket::stub(11.2, false));
|
||||
|
||||
assert_eq!(format!("{}", dev_thermometer.display()), "DEV:Thermometer[ 20.1 ]");
|
||||
assert_eq!(format!("{}", dev_power_socket.display()), "DEV:PowerSocket[ OFF : 0.0 ]");
|
||||
|
||||
Reference in New Issue
Block a user