Struct TestCaseResult

Source
pub struct TestCaseResult { /* private fields */ }
Expand description

Whether or not the test case passed along with metadata that they results renderer can make use of when rendering our the results of the conformance test.

Implementations§

Source§

impl TestCaseResult

Source

pub fn new(title: String, description: String, did_pass: bool) -> Self

Source

pub fn title(&self) -> &str

The test case’s title.

Source

pub fn description(&self) -> &str

The test case’s description.

Source

pub fn insert_metadata(&mut self, key: String, value: String) -> Option<String>

Insert metadata for the test case result.

Source

pub fn did_pass(&self) -> bool

Describes why the test passed or failed.

Source

pub fn metadata(&self) -> &HashMap<String, String>

Information that the test runner stored about the test case. Used by test result processors when deciding what to do with the test results.

Trait Implementations§

Source§

impl Debug for TestCaseResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.