author | japod@localhost |
Sun, 28 Sep 2008 14:12:38 +0200 | |
changeset 6 | 97662396c0fd |
child 16 | 2864c6d744c0 |
permissions | -rw-r--r-- |
japod@6 | 1 |
package org.apidesign.apifest08.test; |
japod@6 | 2 |
|
japod@6 | 3 |
import static org.apidesign.apifest08.test.Task1Test.CZK; |
japod@6 | 4 |
import static org.apidesign.apifest08.test.Task1Test.USD; |
japod@6 | 5 |
import static org.junit.Assert.assertEquals; |
japod@6 | 6 |
|
japod@6 | 7 |
import java.math.BigDecimal; |
japod@6 | 8 |
|
japod@6 | 9 |
import org.apidesign.apifest08.currency.ConvertorFactory; |
japod@6 | 10 |
import org.apidesign.apifest08.currency.Money; |
japod@6 | 11 |
import org.apidesign.apifest08.currency.MoneyImpl; |
japod@6 | 12 |
import org.junit.Test; |
japod@6 | 13 |
|
japod@6 | 14 |
|
japod@6 | 15 |
public class ConvertorTest { |
japod@6 | 16 |
|
japod@6 | 17 |
@Test |
japod@6 | 18 |
public void testConvertSmall() |
japod@6 | 19 |
{ |
japod@6 | 20 |
Money converted = ConvertorFactory.createConvertor(CZK, USD).convert(new MoneyImpl(0.17,CZK)); |
japod@6 | 21 |
assertEquals(new MoneyImpl(new BigDecimal("0.01"),USD),converted); |
japod@6 | 22 |
assertEquals(USD,converted.getCurrency()); |
japod@6 | 23 |
} |
japod@6 | 24 |
@Test |
japod@6 | 25 |
public void testConvertSmallReverse() |
japod@6 | 26 |
{ |
japod@6 | 27 |
Money converted = ConvertorFactory.createConvertor(USD, CZK).convert(new MoneyImpl(0.01,USD)); |
japod@6 | 28 |
assertEquals(new MoneyImpl(new BigDecimal("0.17"),CZK),converted); |
japod@6 | 29 |
} |
japod@6 | 30 |
} |