Macro repeated_assert::repeated_assert [−][src]
👎 Deprecated since 0.2.0:
Use repeated_assert::that
or repeated_assert::with_catch
instead.
An assertion macro that tries to assert expressions multiple times
Examples
Wait for a file to appear, calculate the checksum and then assert the checksum is to equal to 1234
(re-try up to 10 times, wait 50 ms between tries)
ⓘ
repeated_assert!{ 10, Duration::from_millis(50); if Path::new("should_appear_soon.txt").exists(); let checksum = crc("should_appear_soon.txt"); eq checksum, 1234; };