Example #1
0
 @Test
 public void testCheckInputFail() {
   try {
     Money.checkInput("1xyz2");
     fail("Expected Exception not thrown!");
   } catch (ParseException pe) {
   }
   try {
     Money.checkInput("1.234'00");
     fail("Expected Exception not thrown!");
   } catch (ParseException pe) {
   }
   try {
     Money.checkInput("1'234,00");
     fail("Expected Exception not thrown!");
   } catch (ParseException pe) {
   }
   try {
     Money.checkInput("1,234.00");
     fail("Expected Exception not thrown!");
   } catch (ParseException pe) {
   }
   try {
     Money.checkInput("1,234,00");
     fail("Expected Exception not thrown!");
   } catch (ParseException pe) {
   }
 }
Example #2
0
  @Test
  public void testCheckInput() throws ParseException {

    assertEquals(1234, Money.checkInput("1234").doubleValue(), 0.0001);

    assertEquals(1234.56, Money.checkInput("1234.56").doubleValue(), 0.0001);

    assertEquals(1.234, Money.checkInput("1.234").doubleValue(), 0.0001);

    assertEquals(1234, Money.checkInput("1'234").doubleValue(), 0.0001);

    assertEquals(12340, Money.checkInput("1'234'0").doubleValue(), 0.0001);

    assertEquals(1234.56, Money.checkInput("1234,56").doubleValue(), 0.0001);

    assertEquals(1234, Money.checkInput("1.234,0").doubleValue(), 0.0001);

    assertEquals(1.234, Money.checkInput("1,234").doubleValue(), 0.0001);

    assertEquals(12340, Money.checkInput("1.234.0").doubleValue(), 0.0001);
  }