MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / match

Method match

extlibs/catch/include/catch/catch.hpp:11116–11118  ·  view source on GitHub ↗

Performs equivalent check of std::fabs(lhs - rhs) <= margin But without the subtraction to allow for INFINITY in comparison

Source from the content-addressed store, hash-verified

11114 // Performs equivalent check of std::fabs(lhs - rhs) <= margin
11115 // But without the subtraction to allow for INFINITY in comparison
11116 bool WithinAbsMatcher::match(double const& matchee) const {
11117 return (matchee + m_margin >= m_target) && (m_target + m_margin >= matchee);
11118 }
11119
11120 std::string WithinAbsMatcher::describe() const {
11121 return "is within " + ::Catch::Detail::stringify(m_margin) + " of " + ::Catch::Detail::stringify(m_target);

Callers 4

matchMethod · 0.45
matchMethod · 0.45
matchMethod · 0.45
MatchExprMethod · 0.45

Calls 4

adjustStringMethod · 0.80
containsFunction · 0.70
startsWithFunction · 0.70
endsWithFunction · 0.70

Tested by

no test coverage detected