jtulach@73: package apifest; jtulach@73: jtulach@73: import java.math.BigDecimal; jtulach@73: import java.util.Currency; jtulach@73: import junit.framework.TestCase; jtulach@73: import org.apidesign.apifest08.currency.Convertor; jtulach@73: import org.apidesign.apifest08.currency.ConvertorFactory; jtulach@73: import org.apidesign.apifest08.currency.Money; jtulach@73: jtulach@73: jtulach@73: /** Write a test that works with version from task A and fails with version B. jtulach@73: */ jtulach@73: public class CurrencyTest extends TestCase { jtulach@73: public CurrencyTest(String n) { jtulach@73: super(n); jtulach@73: } jtulach@73: jtulach@73: public void testCompatibility() throws Exception { jtulach@73: Money m = new Money() { jtulach@73: public BigDecimal getAmount() { jtulach@73: return new BigDecimal(1); jtulach@73: } jtulach@73: jtulach@73: public Currency getCurrency() { jtulach@73: return Currency.getInstance("CZK"); jtulach@73: } jtulach@73: }; jtulach@73: Convertor c = ConvertorFactory.createConvertor(m, m); jtulach@73: } jtulach@73: }