@Test
public void ensureFontIsMaintainedAfterBackgroundPainterSet() {

    Font font = Font.decode("Arial-BOLDITALIC-14");
    assumeThat(button.getFont(), is(not(font)));
    
    button.setFont(font);
    button.setBackgroundPainter(new MattePainter(Color.RED));
    
    assertThat(button.getFont(), is(font));
}