// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.tools; import static org.junit.Assert.fail; import java.awt.Font; import java.awt.GraphicsEnvironment; import org.junit.Rule; import org.junit.Test; import org.openstreetmap.josm.testutils.JOSMTestRules; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; /** * Unit tests of {@link FontsManager} class. */ public class FontsManagerTest { /** * Setup test. */ @Rule @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") public JOSMTestRules test = new JOSMTestRules(); /** * Test method for {@code FontsManager#initialize} */ @Test public void testFontsManager() { FontsManager.initialize(); boolean found = false; for (Font f : GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()) { if (f.getName().contains("Droid")) { System.out.println(f); found = true; } } if (!found) { fail("DroidSans font not found"); } } }