Class Failure¶
Defined in File Failure.hpp
Inheritance Relationships¶
Base Type¶
public mu::tiny::test::Failure(Class Failure)
Derived Types¶
public mu::tiny::mock::CallOrderFailure(Class CallOrderFailure)public mu::tiny::mock::ExpectedCallsDidntHappenFailure(Class ExpectedCallsDidntHappenFailure)public mu::tiny::mock::ExpectedObjectDidntHappenFailure(Class ExpectedObjectDidntHappenFailure)public mu::tiny::mock::ExpectedParameterDidntHappenFailure(Class ExpectedParameterDidntHappenFailure)public mu::tiny::mock::NoWayToCompareCustomTypeFailure(Class NoWayToCompareCustomTypeFailure)public mu::tiny::mock::NoWayToCopyCustomTypeFailure(Class NoWayToCopyCustomTypeFailure)public mu::tiny::mock::UnexpectedCallHappenedFailure(Class UnexpectedCallHappenedFailure)public mu::tiny::mock::UnexpectedInputParameterFailure(Class UnexpectedInputParameterFailure)public mu::tiny::mock::UnexpectedObjectFailure(Class UnexpectedObjectFailure)public mu::tiny::mock::UnexpectedOutputParameterFailure(Class UnexpectedOutputParameterFailure)
Class Documentation¶
-
class Failure : public mu::tiny::test::Failure¶
[source] Base class for all mock-layer failure messages.
Extends test::Failure to carry expectation history in the failure message. Concrete subclasses describe specific kinds of mock violations. Reported via FailureReporter from Support.
Subclassed by mu::tiny::mock::CallOrderFailure, mu::tiny::mock::ExpectedCallsDidntHappenFailure, mu::tiny::mock::ExpectedObjectDidntHappenFailure, mu::tiny::mock::ExpectedParameterDidntHappenFailure, mu::tiny::mock::NoWayToCompareCustomTypeFailure, mu::tiny::mock::NoWayToCopyCustomTypeFailure, mu::tiny::mock::UnexpectedCallHappenedFailure, mu::tiny::mock::UnexpectedInputParameterFailure, mu::tiny::mock::UnexpectedObjectFailure, mu::tiny::mock::UnexpectedOutputParameterFailure
Public Functions
Protected Functions
-
void add_expectations_and_call_history(const ExpectedCallsList &expectations)¶
Append the full expectations/call history to the failure message.
- Parameters:
expectations – The expected-calls list at the time of failure.
Append history filtered to a specific function name.
- Parameters:
name – Name of the function whose history to include.
expectations – The full expected-calls list.
-
void add_expectations_and_call_history(const ExpectedCallsList &expectations)¶