Remove unnecessary use of optional
This commit is contained in:
19
test/fixtures/fixture_log_observer.cpp
vendored
19
test/fixtures/fixture_log_observer.cpp
vendored
@@ -8,14 +8,11 @@ FixtureLogObserver::LogMessage::LogMessage(EventSeverity severity_, Event event_
|
||||
: severity(severity_), event(event_), code(code_), msg(msg_) {
|
||||
}
|
||||
|
||||
FixtureLogObserver::LogMessage::LogMessage() : severity(), event(), code(), msg() {
|
||||
}
|
||||
|
||||
bool FixtureLogObserver::LogMessage::operator==(const LogMessage &rhs) const {
|
||||
return (!severity || !rhs.severity || severity.get() == rhs.severity.get()) &&
|
||||
(!event || !rhs.event || event.get() == rhs.event.get()) &&
|
||||
(!code || !rhs.code || code.get() == rhs.code.get()) &&
|
||||
(!msg || !rhs.msg || msg.get() == rhs.msg.get());
|
||||
return severity == rhs.severity &&
|
||||
event == rhs.event &&
|
||||
code == rhs.code &&
|
||||
msg == rhs.msg;
|
||||
}
|
||||
|
||||
FixtureLogObserver::~FixtureLogObserver() {
|
||||
@@ -60,11 +57,9 @@ std::vector<FixtureLogObserver::LogMessage> FixtureLogObserver::unchecked() cons
|
||||
}
|
||||
|
||||
::std::ostream &operator<<(::std::ostream &os, const FixtureLogObserver::LogMessage &message) {
|
||||
os << "[\"" << message.severity.get() << "\", \"" << message.event.get() << "\"";
|
||||
if (message.code)
|
||||
os << ", " << message.code.get();
|
||||
if (message.msg)
|
||||
os << ", \"" << message.msg.get() << "\"";
|
||||
os << "[\"" << message.severity << "\", \"" << message.event << "\"";
|
||||
os << ", " << message.code;
|
||||
os << ", \"" << message.msg << "\"";
|
||||
return os << "]" << std::endl;
|
||||
}
|
||||
|
||||
|
||||
10
test/fixtures/fixture_log_observer.hpp
vendored
10
test/fixtures/fixture_log_observer.hpp
vendored
@@ -2,7 +2,6 @@
|
||||
#define MBGL_TEST_FIXTURE_LOG_OBSERVER
|
||||
|
||||
#include <mbgl/platform/log.hpp>
|
||||
#include <mbgl/util/optional.hpp>
|
||||
|
||||
#include <vector>
|
||||
#include <cstdarg>
|
||||
@@ -14,14 +13,13 @@ class FixtureLogObserver : public Log::Observer {
|
||||
public:
|
||||
struct LogMessage {
|
||||
LogMessage(EventSeverity severity_, Event event_, int64_t code_, const std::string &msg_);
|
||||
LogMessage();
|
||||
|
||||
bool operator==(const LogMessage &rhs) const;
|
||||
|
||||
const mapbox::util::optional<EventSeverity> severity;
|
||||
const mapbox::util::optional<Event> event;
|
||||
const mapbox::util::optional<int64_t> code;
|
||||
const mapbox::util::optional<std::string> msg;
|
||||
const EventSeverity severity;
|
||||
const Event event;
|
||||
const int64_t code;
|
||||
const std::string msg;
|
||||
|
||||
mutable bool checked = false;
|
||||
};
|
||||
|
||||
@@ -124,7 +124,7 @@ void runTestCase(MockFileSource::Type type,
|
||||
std::vector<FixtureLogObserver::LogMessage> logMessages = log->unchecked();
|
||||
|
||||
for (auto& logMessage : logMessages) {
|
||||
if (std::regex_match(*logMessage.msg, std::regex(message))) {
|
||||
if (std::regex_match(logMessage.msg, std::regex(message))) {
|
||||
match++;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user