font_registration test: only modify severity temporarily
This commit is contained in:
parent
9253ce10f8
commit
60b72524c1
1 changed files with 6 additions and 1 deletions
|
@ -23,7 +23,7 @@ int main(int argc, char** argv)
|
|||
try
|
||||
{
|
||||
mapnik::logger logger;
|
||||
logger.set_severity(mapnik::logger::none);
|
||||
mapnik::logger::severity_type original_severity = logger.get_severity();
|
||||
|
||||
BOOST_TEST(set_working_dir(args));
|
||||
|
||||
|
@ -45,6 +45,8 @@ int main(int argc, char** argv)
|
|||
BOOST_TEST( face_names.size() == 0 );
|
||||
|
||||
// directories without fonts
|
||||
// silence warnings here by altering the logging severity
|
||||
logger.set_severity(mapnik::logger::none);
|
||||
std::string src("src");
|
||||
// an empty directory will not return true
|
||||
// we need to register at least one font and not fail on any
|
||||
|
@ -62,6 +64,9 @@ int main(int argc, char** argv)
|
|||
BOOST_TEST( mapnik::freetype_engine::register_fonts("tests/data/fonts/intentionally-broken.ttf") == false );
|
||||
BOOST_TEST( mapnik::freetype_engine::face_names().size() == 0 );
|
||||
|
||||
// now restore the original severity
|
||||
logger.set_severity(original_severity);
|
||||
|
||||
// register unifont, since we know it sits in the root fonts/ dir
|
||||
BOOST_TEST( mapnik::freetype_engine::register_fonts(fontdir) );
|
||||
face_names = mapnik::freetype_engine::face_names();
|
||||
|
|
Loading…
Reference in a new issue