Docs.rs
  • unit-testing-3.1.0
    • unit-testing 3.1.0
    • Permalink
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • taishingi
    • Dependencies
      • colored_truecolor ^0.1.0 normal
      • is_executable ^1.0.1 normal
      • progress_bar ^1.0.5 normal
      • regex ^1.10.2 normal
    • Versions
    • 45.28% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate unit_testing

unit_testing3.1.0

  • All Items

Crate Items

  • Modules
  • Macros

Crates

  • unit_testing

Crate unit_testing

Source

Modules§

assertions
objects
output
suite
unit

Macros§

always_panic
Always panic but disable output message
assert_that
Failures are prohibited
check_that
Failures are not prohibited
it
Run test suite
run
Run test suite

Results

Settings
Help
    struct
    unit_testing::unit::Unit
    To run units tests
    module
    unit_testing::unit
    extern crate
    unit_testing
    constant
    unit_testing::output::UNIT_PROGRESS_TIME
    method
    unit_testing::unit::Unit::end
    &mut Unit -> bool
    method
    unit_testing::unit::Unit::assert
    &mut Unit, bool -> bool
    method
    unit_testing::unit::Unit::assert_that
    &mut Unit, bool -> bool
    method
    unit_testing::unit::Unit::ko
    &mut Unit, bool -> &mut Unit
    method
    unit_testing::unit::Unit::ok
    &mut Unit, bool -> &mut Unit
    method
    unit_testing::unit::Unit::exe
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::chaos
    &mut Unit, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::exists
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::not_exists
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::eq
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::ge
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::gt
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::le
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::lt
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::ne
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::run
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::fail
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::check
    &mut Unit, bool, &str, &str -> ()
    method
    unit_testing::unit::Unit::success
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::command_fail
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::theory
    &mut Unit, T, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::between
    &mut Unit, T, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::matches
    &mut Unit, &str, Vec<String> -> &mut Unit
    method
    unit_testing::unit::Unit::theorem
    &mut Unit, T, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::end_with
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::start_with
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::str_contains
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::vec_contains
    &mut Unit, Vec<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::file_contains
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::option_contains
    &mut Unit, Option<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::vec_no_contains
    &mut Unit, Vec<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::take
    &mut Unit, bool, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::hash_contains
    &mut Unit, &mut HashSet<String>, String -> &mut Unit
    method
    unit_testing::unit::Unit::capture
    &mut Unit, &str, &str, usize, Vec<String> -> &mut Unit
    method
    unit_testing::unit::Unit::new
    u64 -> Unit
    method
    unit_testing::suite::Suite::clone_to_uninit
    &, u8 -> ()
    method
    unit_testing::suite::Suite::end
    &mut Suite -> Result<()>
    End of the test suite
    method
    unit_testing::suite::Suite::clone_into
    &, &mut T -> ()
    trait method
    unit_testing::objects::Testable::it
    &str, &str, u64, Vec<&Fn ()> -> ()
    method
    unit_testing::assertions::Assert::it
    &str, &str, u64, Vec<&Fn ()> -> ()
    method
    unit_testing::unit::Unit::it
    &str, &str, u64, Vec<&Fn ()> -> ()
    trait method
    unit_testing::objects::Take::check
    &mut Take, bool, &str, &str -> ()
    Run an assert and measure the time
    method
    unit_testing::assertions::Assert::check
    &mut Assert, bool, &str, &str -> ()
    method
    unit_testing::unit::Unit::ko
    &mut Unit, bool -> &mut Unit
    method
    unit_testing::unit::Unit::ok
    &mut Unit, bool -> &mut Unit
    method
    unit_testing::unit::Unit::exe
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::chaos
    &mut Unit, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::exists
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::not_exists
    &mut Unit, &str -> &mut Unit
    method
    unit_testing::unit::Unit::eq
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::ge
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::gt
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::le
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::lt
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::ne
    &mut Unit, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::run
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::fail
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::check
    &mut Unit, bool, &str, &str -> ()
    method
    unit_testing::unit::Unit::success
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::command_fail
    &mut Unit, Vec<&Fn ()> -> &mut Unit
    method
    unit_testing::unit::Unit::theory
    &mut Unit, T, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::between
    &mut Unit, T, T, T -> &mut Unit
    method
    unit_testing::unit::Unit::matches
    &mut Unit, &str, Vec<String> -> &mut Unit
    method
    unit_testing::unit::Unit::theorem
    &mut Unit, T, &Fn () -> &mut Unit
    method
    unit_testing::unit::Unit::end_with
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::start_with
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::str_contains
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::vec_contains
    &mut Unit, Vec<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::file_contains
    &mut Unit, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::option_contains
    &mut Unit, Option<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::vec_no_contains
    &mut Unit, Vec<T>, T -> &mut Unit
    method
    unit_testing::unit::Unit::take
    &mut Unit, bool, &str, &str -> &mut Unit
    method
    unit_testing::unit::Unit::hash_contains
    &mut Unit, &mut HashSet<String>, String -> &mut Unit
    method
    unit_testing::unit::Unit::capture
    &mut Unit, &str, &str, usize, Vec<String> -> &mut Unit