[−][src]Macro repeated_assert::repeated_assert
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)
ⓘThis example is not tested
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; };