()
| 284 | |
| 285 | #[test] |
| 286 | fn test_verify_message() { |
| 287 | let obj = test_utils::custom_object(); |
| 288 | assert!(obj.verify_message::<(), u32>(sel!(foo)).is_ok()); |
| 289 | assert!(obj.verify_message::<(u32,), ()>(sel!(setFoo:)).is_ok()); |
| 290 | |
| 291 | // Incorrect types |
| 292 | assert!(obj.verify_message::<(), u64>(sel!(setFoo:)).is_err()); |
| 293 | // Unimplemented selector |
| 294 | assert!(obj.verify_message::<(u32,), ()>(sel!(setFoo)).is_err()); |
| 295 | } |
| 296 | } |
nothing calls this directly
no test coverage detected