@Test
public void testFormatWithUnicode()
{
assertEquals("-1 \u215A EV", formatUnicode.format(-1 - 5/6.0));
assertEquals("-1 \u2154 EV", formatUnicode.format(-1 - 2/3.0));
assertEquals("-1 \u00bd EV", formatUnicode.format(-1 - 1/2.0));
assertEquals("-1 \u2153 EV", formatUnicode.format(-1 - 1/3.0));
assertEquals("-1 \u2159 EV", formatUnicode.format(-1 - 1/6.0));
assertEquals("-1 EV", formatUnicode.format(-1.0));
assertEquals("-\u215A EV", formatUnicode.format(-5/6.0));
assertEquals("-\u2154 EV", formatUnicode.format(-2/3.0));
assertEquals("-\u00bd EV", formatUnicode.format(-1/2.0));
assertEquals("-\u2153 EV", formatUnicode.format(-1/3.0));
assertEquals("-\u2159 EV", formatUnicode.format(-1/6.0));
assertEquals("0 EV", formatUnicode.format(0.0));
assertEquals("+\u2159 EV", formatUnicode.format(1/6.0));
assertEquals("+\u2153 EV", formatUnicode.format(1/3.0));
assertEquals("+\u00bd EV", formatUnicode.format(1/2.0));
assertEquals("+\u2154 EV", formatUnicode.format(2/3.0));
assertEquals("+\u215A EV", formatUnicode.format(5/6.0));
assertEquals("+1 EV", formatUnicode.format(1.0));
assertEquals("+1 \u2159 EV", formatUnicode.format(1 + 1/6.0));
assertEquals("+1 \u2153 EV", formatUnicode.format(1 + 1/3.0));
assertEquals("+1 \u00bd EV", formatUnicode.format(1 + 1/2.0));
assertEquals("+1 \u2154 EV", formatUnicode.format(1 + 2/3.0));
assertEquals("+1 \u215A EV", formatUnicode.format(1 + 5/6.0));
}