/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
drape/drape_tests/glyph_packer_test.cpp
26 строк
655 B
Sergey Yershov
Fix include path for drape
23 сен 2015, 02:45
23 сен 2015, 02:45
1e66acc
Код
Авторство
О чём код?
#include "testing/testing.hpp" #include "drape/font_texture.hpp" UNIT_TEST(SimplePackTest) { dp::GlyphPacker packer(m2::PointU(32, 32)); m2::RectU r; TEST(packer.PackGlyph(10, 13, r), ()); TEST_EQUAL(r, m2::RectU(0, 0, 10, 13), ()); TEST(packer.PackGlyph(18, 8, r), ()); TEST_EQUAL(r, m2::RectU(10, 0, 28, 8), ()); TEST(packer.PackGlyph(4, 15, r), ()); TEST_EQUAL(r, m2::RectU(28, 0, 32, 15), ()); TEST(packer.PackGlyph(7, 10, r), ()); TEST(!packer.IsFull(), ()); TEST_EQUAL(r, m2::RectU(0, 15, 7, 25), ()); TEST(!packer.PackGlyph(12, 18, r),()); TEST(packer.IsFull(), ()); TEST_EQUAL(r, m2::RectU(0, 15, 7, 25), ()); }