@Test public void test_equalsHashCode3() { DecimalStyle a = DecimalStyle.STANDARD.withZeroDigit('A'); DecimalStyle b = DecimalStyle.STANDARD.withDecimalSeparator('A'); assertEquals(a.equals(b), false); assertEquals(b.equals(a), false); }
// ----------------------------------------------------------------------- @Test public void test_STANDARD() { DecimalStyle loc1 = DecimalStyle.STANDARD; assertEquals(loc1.getZeroDigit(), '0'); assertEquals(loc1.getPositiveSign(), '+'); assertEquals(loc1.getNegativeSign(), '-'); assertEquals(loc1.getDecimalSeparator(), '.'); }
// ----------------------------------------------------------------------- @Test public void test_convertToDigit_base() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.convertToDigit('0'), 0); assertEquals(base.convertToDigit('1'), 1); assertEquals(base.convertToDigit('9'), 9); assertEquals(base.convertToDigit(' '), -1); assertEquals(base.convertToDigit('A'), -1); }
@Test public void test_convertToDigit_altered() { DecimalStyle base = DecimalStyle.STANDARD.withZeroDigit('A'); assertEquals(base.convertToDigit('A'), 0); assertEquals(base.convertToDigit('B'), 1); assertEquals(base.convertToDigit('J'), 9); assertEquals(base.convertToDigit(' '), -1); assertEquals(base.convertToDigit('0'), -1); }
// ----------------------------------------------------------------------- @Test public void test_of_Locale() { DecimalStyle loc1 = DecimalStyle.of(Locale.CANADA); assertEquals(loc1.getZeroDigit(), '0'); assertEquals(loc1.getPositiveSign(), '+'); assertEquals(loc1.getNegativeSign(), '-'); assertEquals(loc1.getDecimalSeparator(), '.'); }
@Test public void test_equalsHashCode2() { DecimalStyle a = DecimalStyle.STANDARD.withZeroDigit('A'); DecimalStyle b = DecimalStyle.STANDARD.withZeroDigit('A'); assertEquals(a.equals(b), true); assertEquals(b.equals(a), true); assertEquals(a.hashCode(), b.hashCode()); }
// ----------------------------------------------------------------------- @Test public void test_equalsHashCode1() { DecimalStyle a = DecimalStyle.STANDARD; DecimalStyle b = DecimalStyle.STANDARD; assertEquals(a.equals(b), true); assertEquals(b.equals(a), true); assertEquals(a.hashCode(), b.hashCode()); }
@Test public void test_decimalSeparator() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.withDecimalSeparator('A').getDecimalSeparator(), 'A'); }
@Test public void test_negativeSign() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.withNegativeSign('A').getNegativeSign(), 'A'); }
// ----------------------------------------------------------------------- @Test public void test_zeroDigit() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.withZeroDigit('A').getZeroDigit(), 'A'); }
@Test public void test_getAvailableLocales() { Set<Locale> locales = DecimalStyle.getAvailableLocales(); assertEquals(locales.size() > 0, true); assertEquals(locales.contains(Locale.US), true); }
@Test public void test_toString_altered() { DecimalStyle base = DecimalStyle.of(Locale.US).withZeroDigit('A').withDecimalSeparator('@'); assertEquals(base.toString(), "DecimalStyle[A+-@]"); }
// ----------------------------------------------------------------------- @Test public void test_toString_base() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.toString(), "DecimalStyle[0+-.]"); }
@Test public void test_equalsHashCode_bad() { DecimalStyle a = DecimalStyle.STANDARD; assertEquals(a.equals(""), false); assertEquals(a.equals(null), false); }
@Test public void test_convertNumberToI18N_altered() { DecimalStyle base = DecimalStyle.STANDARD.withZeroDigit('A'); assertEquals(base.convertNumberToI18N("134"), "BDE"); }
// ----------------------------------------------------------------------- @Test public void test_convertNumberToI18N_base() { DecimalStyle base = DecimalStyle.STANDARD; assertEquals(base.convertNumberToI18N("134"), "134"); }