summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp b/Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp
index 6dd18fb6baa..1bab3d2dab7 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/tests/FontManagerTest.cpp
@@ -24,21 +24,28 @@
#include "FontManager.hpp"
#include "FileFinder.hpp"
+#ifndef SRCDIR
+#define SRCDIR "."
+#endif
+
+
class FontManagerTest : public ::testing::Test
{
- protected:
- void SetUp () {
+ public:
+ FontManagerTest () : fm(FontManager::instance()) {
FileFinder::init("FontManagerTest", "FontManagerTest", false);
- FontManager &fm = FontManager::instance();
+ FileFinder::instance().addLookupDir(SRCDIR"/data");
fm.registerFont(10, "cmr10", 1274110073, 10, 10);
fm.registerFont(11, "cmr10", 1274110073, 10, 12);
fm.registerFont( 9, "cmr10", 1274110073, 10, 14);
}
+
+ protected:
+ FontManager &fm;
};
TEST_F(FontManagerTest, fontID1) {
- FontManager &fm = FontManager::instance();
EXPECT_EQ(fm.fontID(10), 0);
EXPECT_EQ(fm.fontID(11), 1);
EXPECT_EQ(fm.fontID(9), 2);
@@ -47,13 +54,11 @@ TEST_F(FontManagerTest, fontID1) {
TEST_F(FontManagerTest, font_ID2) {
- FontManager &fm = FontManager::instance();
EXPECT_EQ(fm.fontID("cmr10"), 0);
}
TEST_F(FontManagerTest, getFont) {
- FontManager &fm = FontManager::instance();
const Font *f1 = fm.getFont(10);
EXPECT_TRUE(f1);
EXPECT_EQ(f1->name(), "cmr10");
@@ -69,7 +74,6 @@ TEST_F(FontManagerTest, getFont) {
TEST_F(FontManagerTest, getFontById) {
- FontManager &fm = FontManager::instance();
EXPECT_EQ(fm.getFont(10), fm.getFontById(0));
EXPECT_EQ(fm.getFont("cmr10"), fm.getFontById(0));
}