Struct quickcheck::TestResult [−][src]
pub struct TestResult { /* fields omitted */ }
Expand description
Describes the status of a single instance of a test.
All testable things must be capable of producing a TestResult
.
Implementations
Produces a test result that indicates the current test has passed.
Produces a test result that indicates the current test has failed.
Produces a test result that indicates failure from a runtime error.
Produces a test result that instructs quickcheck
to ignore it.
This is useful for restricting the domain of your properties.
When a test is discarded, quickcheck
will replace it with a
fresh one (up to a certain limit).
Converts a bool
to a TestResult
. A true
value indicates that
the test has passed and a false
value indicates that the test
has failed.
Tests if a “procedure” fails when executed. The test passes only if
f
generates a task failure during its execution.
Returns true
if and only if this test result describes a failing
test.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TestResult
impl Send for TestResult
impl Sync for TestResult
impl Unpin for TestResult
impl UnwindSafe for TestResult
Blanket Implementations
Mutably borrows from an owned value. Read more