diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2018-06-07 13:02:35 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2018-06-12 17:41:16 +0200 |
commit | bed86b98f11088cd2ed6354696e9aa8e762f95be (patch) | |
tree | 71a2e673f1c7b4101db00a6ff5ac722b3172d1d0 /test/src/mbgl/test/fixture_log_observer.hpp | |
parent | 1fbf3f2d48df27d028d76fa4ff2c199da347f52c (diff) | |
download | qtlocation-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.hpp | 8 |
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(); |