123456789101112131415161718192021222324252627282930 |
- /*
- * Created by Martin Hořeňovský on 13/10/2019.
- *
- * Distributed under the Boost Software License, Version 1.0. (See accompanying
- * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- */
- #include "catch_matchers_exception.hpp"
- namespace Catch {
- namespace Matchers {
- namespace Exception {
- bool ExceptionMessageMatcher::match(std::exception const& ex) const {
- return ex.what() == m_message;
- }
- std::string ExceptionMessageMatcher::describe() const {
- return "exception message matches \"" + m_message + "\"";
- }
- }
- Exception::ExceptionMessageMatcher Message(std::string const& message) {
- return Exception::ExceptionMessageMatcher(message);
- }
- // namespace Exception
- } // namespace Matchers
- } // namespace Catch
|