diff options
Diffstat (limited to 'include/internal/catch_assertionresult.h')
-rw-r--r-- | include/internal/catch_assertionresult.h | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/include/internal/catch_assertionresult.h b/include/internal/catch_assertionresult.h deleted file mode 100644 index 3c91ea58..00000000 --- a/include/internal/catch_assertionresult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Created by Phil on 28/10/2010. - * Copyright 2010 Two Blue Cubes Ltd. All rights reserved. - * - * 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) - */ -#ifndef TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED -#define TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED - -#include <string> -#include "catch_assertioninfo.h" -#include "catch_result_type.h" -#include "catch_common.h" -#include "catch_stringref.h" -#include "catch_assertionhandler.h" - -namespace Catch { - - struct AssertionResultData - { - AssertionResultData() = delete; - - AssertionResultData( ResultWas::OfType _resultType, LazyExpression const& _lazyExpression ); - - std::string message; - mutable std::string reconstructedExpression; - LazyExpression lazyExpression; - ResultWas::OfType resultType; - - std::string reconstructExpression() const; - }; - - class AssertionResult { - public: - AssertionResult() = delete; - AssertionResult( AssertionInfo const& info, AssertionResultData const& data ); - - bool isOk() const; - bool succeeded() const; - ResultWas::OfType getResultType() const; - bool hasExpression() const; - bool hasMessage() const; - std::string getExpression() const; - std::string getExpressionInMacro() const; - bool hasExpandedExpression() const; - std::string getExpandedExpression() const; - std::string getMessage() const; - SourceLineInfo getSourceInfo() const; - StringRef getTestMacroName() const; - - //protected: - AssertionInfo m_info; - AssertionResultData m_resultData; - }; - -} // end namespace Catch - -#endif // TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED |