Example #1
0
  @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());
  }