@Test public void shouldBuildFont() throws Exception { styledText = new StyledText("Blah"); styledText.setupStyles( new HashMap<String, RichStyle>(), new RichStyle(), new MockStyleObserver()); styledText.getStyle().setFontFace("Courier"); styledText.getStyle().setFontStyle("plain"); styledText.getStyle().setFontSize(12); Font font = styledText.getFont(); final String name = font.getFontName(); assertTrue( "Expected 'Courier' or 'Monospace.plain' but got '" + name + "'", "Courier".equals(name) || "Monospaced.plain".equals(name)); assertEquals(12, font.getSize()); assertEquals(true, font.isPlain()); }