summaryrefslogtreecommitdiff
path: root/test/src/mbgl/test/fixture_log_observer.hpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2018-06-07 13:02:35 +0200
committerKonstantin Käfer <mail@kkaefer.com>2018-06-12 17:41:16 +0200
commitbed86b98f11088cd2ed6354696e9aa8e762f95be (patch)
tree71a2e673f1c7b4101db00a6ff5ac722b3172d1d0 /test/src/mbgl/test/fixture_log_observer.hpp
parent1fbf3f2d48df27d028d76fa4ff2c199da347f52c (diff)
downloadqtlocation-mapboxgl-bed86b98f11088cd2ed6354696e9aa8e762f95be.tar.gz
[test] add partial message matching support to FixtureLog
Diffstat (limited to 'test/src/mbgl/test/fixture_log_observer.hpp')
-rw-r--r--test/src/mbgl/test/fixture_log_observer.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/src/mbgl/test/fixture_log_observer.hpp b/test/src/mbgl/test/fixture_log_observer.hpp
index 328d4753a8..791337584d 100644
--- a/test/src/mbgl/test/fixture_log_observer.hpp
+++ b/test/src/mbgl/test/fixture_log_observer.hpp
@@ -15,7 +15,7 @@ public:
Message() = default;
Message(EventSeverity severity_, Event event_, int64_t code_, std::string msg_);
- bool operator==(const Message& rhs) const;
+ bool matches(const Message& rhs, bool substring = false) const;
const EventSeverity severity {};
const Event event {};
@@ -39,7 +39,8 @@ public:
const std::string& msg) override;
bool empty() const;
- size_t count(const Message& message) const;
+ size_t uncheckedCount() const;
+ size_t count(const Message& message, bool substring = false) const;
std::vector<Message> unchecked() const;
private:
@@ -51,7 +52,8 @@ public:
FixtureLog();
bool empty() const;
- size_t count(const Message& message) const;
+ size_t uncheckedCount() const;
+ size_t count(const Message& message, bool substring = false) const;
~FixtureLog();