diff -r 000000000000 -r e8b0f13fd4fb taskx/jtulach/against-solution02/test/apifest/CurrencyTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/taskx/jtulach/against-solution02/test/apifest/CurrencyTest.java Sat Oct 11 13:25:34 2008 +0200 @@ -0,0 +1,30 @@ +package apifest; + +import java.math.BigDecimal; +import java.util.Currency; +import junit.framework.TestCase; +import org.apidesign.apifest08.currency.Convertor; +import org.apidesign.apifest08.currency.ConvertorFactory; +import org.apidesign.apifest08.currency.Money; + + +/** Write a test that works with version from task A and fails with version B. + */ +public class CurrencyTest extends TestCase { + public CurrencyTest(String n) { + super(n); + } + + public void testCompatibility() throws Exception { + Money m = new Money() { + public BigDecimal getAmount() { + return new BigDecimal(1); + } + + public Currency getCurrency() { + return Currency.getInstance("CZK"); + } + }; + Convertor c = ConvertorFactory.createConvertor(m, m); + } +}