task4/solution13/test/org/apidesign/apifest08/test/Task1Test.java
changeset 63 20d332739f60
parent 61 58ec6da75f6f
     1.1 --- a/task4/solution13/test/org/apidesign/apifest08/test/Task1Test.java	Sat Oct 11 23:38:46 2008 +0200
     1.2 +++ b/task4/solution13/test/org/apidesign/apifest08/test/Task1Test.java	Fri Oct 17 17:31:48 2008 +0200
     1.3 @@ -78,35 +78,35 @@
     1.4              // convert $1 to CZK using c:
     1.5              ConversionResult result = convertCzkUsd.convertBack(new BigDecimal(1));
     1.6              assertEquals("Result is 17 CZK", new BigDecimal("17.00"), result.getConverted());
     1.7 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
     1.8 +            assertEquals("No Remainer", new BigDecimal("00.00").setScale(2), result.getRemainder());
     1.9          }
    1.10  
    1.11          {
    1.12              // convert 17CKZ to $ using c:
    1.13              ConversionResult result = convertCzkUsd.convert(new BigDecimal(17));
    1.14              assertEquals("Result is 1 $", new BigDecimal("1.00"), result.getConverted());
    1.15 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
    1.16 +            assertEquals("No Remainer", new BigDecimal("00.00").setScale(2), result.getRemainder());
    1.17          }
    1.18  
    1.19          {
    1.20              // convert $5 to CZK using c:
    1.21              ConversionResult result = convertCzkUsd.convertBack(new BigDecimal(5));
    1.22              assertEquals("Result is 85 CZK", new BigDecimal("85.00"), result.getConverted());
    1.23 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
    1.24 +            assertEquals("No Remainer", BigDecimal.ZERO.setScale(2), result.getRemainder());
    1.25          }
    1.26          
    1.27          {
    1.28              // convert $8 to CZK
    1.29              ConversionResult result = convertCzkUsd.convertBack(new BigDecimal(8));
    1.30              assertEquals("Result is 136 CZK", new BigDecimal("136.00"), result.getConverted());
    1.31 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
    1.32 +            assertEquals("No Remainer", BigDecimal.ZERO.setScale(2), result.getRemainder());
    1.33          }
    1.34  
    1.35          {
    1.36              // convert 1003CZK to USD
    1.37              ConversionResult result = convertCzkUsd.convert(new BigDecimal(1003));
    1.38              assertEquals("Result is 59 USD", new BigDecimal("59.00"), result.getConverted());
    1.39 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
    1.40 +            assertEquals("No Remainer", BigDecimal.ZERO.setScale(2), result.getRemainder());
    1.41          }
    1.42      }
    1.43  
    1.44 @@ -136,14 +136,14 @@
    1.45              // convert 500SKK to CZK
    1.46              ConversionResult result = convertSkkCzk.convert(new BigDecimal(500));
    1.47              assertEquals("Result is 400 CZK", new BigDecimal("400.00"), result.getConverted());
    1.48 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());            
    1.49 +            assertEquals("No Remainer", BigDecimal.ZERO.setScale(2), result.getRemainder());            
    1.50          }
    1.51          
    1.52          {
    1.53              // convert 501SKK to CZK
    1.54              ConversionResult result = convertSkkCzk.convert(new BigDecimal(501));
    1.55              assertEquals("Result is 400 CZK", new BigDecimal("400.80"), result.getConverted());
    1.56 -            assertEquals("No Remainer", BigDecimal.ZERO, result.getRemainder());
    1.57 +            assertEquals("No Remainer", BigDecimal.ZERO.setScale(2), result.getRemainder());
    1.58              
    1.59          }
    1.60      }