45AssertionResult::AssertionResult(
const AssertionResult& other)
46 : success_(other.success_),
47 message_(other.message_ != nullptr
48 ? new ::
std::string(*other.message_)
49 : static_cast< ::
std::string*>(nullptr)) {}
52void AssertionResult::swap(AssertionResult& other) {
54 swap(success_, other.success_);
55 swap(message_, other.message_);
59AssertionResult AssertionResult::operator!()
const {
60 AssertionResult negation(!success_);
61 if (message_ !=
nullptr) negation << *message_;
Definition gtest-message.h:101
Definition gmock-actions.h:151
AssertionResult AssertionFailure()
Definition gtest-assertion-result.cc:69
AssertionResult AssertionSuccess()
Definition gtest-assertion-result.cc:66