Comprehensive Rust(Português do Brasil) 202412std::time::Duration; pub trait Pet { fn is_hungry(&self, since_last_meal: Duration) -> bool; } fn test_robot_dog() { let mut mock_dog = MockPet::new(); mock_dog.expect_is_hungry().return_const(true); assert_eq Aqui usamos isso para ”mockar” um gato que fica com fome 3 horas após a última vez que foi fn test_robot_cat() { let mut mock_cat = MockPet::new(); mock_cat .expect_is_hungry() .with(mockall::predicat0 码力 | 389 页 | 1.05 MB | 10 月前3
共 1 条
- 1













