pub struct TestModuleResult {
pub name: String,
pub cases: Vec<TestCaseResult>,
}Expand description
Group of test cases under a module or file.
Fields§
§name: StringModule or file name.
cases: Vec<TestCaseResult>Test cases in this module.
Implementations§
Source§impl TestModuleResult
impl TestModuleResult
Sourcepub fn new(name: impl Into<String>, cases: Vec<TestCaseResult>) -> Self
pub fn new(name: impl Into<String>, cases: Vec<TestCaseResult>) -> Self
Create a new module result.
Sourcepub fn case(self, case: TestCaseResult) -> Self
pub fn case(self, case: TestCaseResult) -> Self
Add a test case to the module.
Trait Implementations§
Source§impl Clone for TestModuleResult
impl Clone for TestModuleResult
Source§fn clone(&self) -> TestModuleResult
fn clone(&self) -> TestModuleResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TestModuleResult
impl RefUnwindSafe for TestModuleResult
impl Send for TestModuleResult
impl Sync for TestModuleResult
impl Unpin for TestModuleResult
impl UnsafeUnpin for TestModuleResult
impl UnwindSafe for TestModuleResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more