summaryrefslogtreecommitdiffstats
path: root/test/unit/ui/mocks/text_mock.h
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2013-03-30 15:01:00 +0100
committerPiotr Dziwinski <piotrdz@gmail.com>2013-03-30 15:23:05 +0100
commite218dcfdf2c58f8841e7ebd220527d08e870a6d5 (patch)
treea567db04a8a51e2db87f80e259faf222a7d4becd /test/unit/ui/mocks/text_mock.h
parentbfc701e286259d9a7aa2ff8240704eab2ba3a237 (diff)
parente607fed265070be8c518d4302d8b76f738421fb3 (diff)
downloadcolobot-e218dcfdf2c58f8841e7ebd220527d08e870a6d5.tar.gz
colobot-e218dcfdf2c58f8841e7ebd220527d08e870a6d5.tar.bz2
colobot-e218dcfdf2c58f8841e7ebd220527d08e870a6d5.zip
Merge branch 'dev'
Merging content from dev
Diffstat (limited to 'test/unit/ui/mocks/text_mock.h')
-rw-r--r--test/unit/ui/mocks/text_mock.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/unit/ui/mocks/text_mock.h b/test/unit/ui/mocks/text_mock.h
new file mode 100644
index 0000000..f38b977
--- /dev/null
+++ b/test/unit/ui/mocks/text_mock.h
@@ -0,0 +1,25 @@
+#include "common/logger.h"
+
+#include "graphics/engine/text.h"
+
+#include <gmock/gmock.h>
+
+class CTextMock : public Gfx::CText
+{
+public:
+ CTextMock(Gfx::CEngine* engine) : CText(engine)
+ {
+ }
+
+ virtual ~CTextMock()
+ {
+ };
+
+ MOCK_METHOD4(GetCharWidth, float(Gfx::UTF8Char, Gfx::FontType, float, float));
+ MOCK_METHOD4(GetStringWidth, float(const std::string &text,
+ std::vector<Gfx::FontMetaChar>::iterator format,
+ std::vector<Gfx::FontMetaChar>::iterator end, float size));
+ MOCK_METHOD3(GetStringWidth, float(const std::string &, Gfx::FontType, float));
+
+};
+