Struct quickcheck::TestResult [] [src]

pub struct TestResult { /* fields omitted */ }

Describes the status of a single instance of a test.

All testable things must be capable of producing a TestResult.

Methods

impl TestResult
[src]

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.

Returns true if and only if this test result describes a failing test as a result of a run time error.

Trait Implementations

impl Clone for TestResult
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for TestResult
[src]

Formats the value using the given formatter. Read more

impl Testable for TestResult
[src]

Auto Trait Implementations

impl Send for TestResult

impl Sync for TestResult