diff --git a/include/mimic++/reporting/ExpectationReport.hpp b/include/mimic++/reporting/ExpectationReport.hpp index 64af99137..7a47533c6 100644 --- a/include/mimic++/reporting/ExpectationReport.hpp +++ b/include/mimic++/reporting/ExpectationReport.hpp @@ -205,6 +205,16 @@ namespace mimicpp::reporting [[nodiscard]] friend bool operator==(const RequirementOutcomes&, const RequirementOutcomes&) = default; }; + + class NoMatchReport + { + public: + ExpectationReport expectationReport; + RequirementOutcomes requirementOutcomes; + + [[nodiscard]] + friend bool operator==(NoMatchReport const&, NoMatchReport const&) = default; + }; } #endif diff --git a/include/mimic++/reporting/Fwd.hpp b/include/mimic++/reporting/Fwd.hpp index 4a95d42ed..ca13175e0 100644 --- a/include/mimic++/reporting/Fwd.hpp +++ b/include/mimic++/reporting/Fwd.hpp @@ -16,7 +16,7 @@ namespace mimicpp::reporting class TypeReport; class CallReport; class ExpectationReport; - class MatchReport; + class NoMatchReport; } #endif