taskx/jtulach/against-solution13/test/apifest/CurrencyTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 25 Oct 2008 20:53:00 +0200
changeset 84 2ae6e4aa7aef
parent 14 d907b216f8a1
permissions -rw-r--r--
Solutions by Petr Smid
     1 package apifest;
     2 
     3 import junit.framework.TestCase;
     4 import org.apidesign.apifest08.currency.ConvertorCurrency;
     5 
     6 
     7 /** Write a test that works with version from task A and fails with version B.
     8  */
     9 public class CurrencyTest extends TestCase {
    10     public CurrencyTest(String n) {
    11         super(n);
    12     }
    13     
    14     public void testCompatibility() throws Exception {
    15         ConvertorCurrency cur1 = ConvertorCurrency.getInstance("CZK");
    16         ConvertorCurrency cur2 = ConvertorCurrency.getInstance("CZK");
    17 
    18         assertNotSame("Two different instances", cur1, cur2);
    19         if (cur1.equals(cur2)) {
    20             fail("They are even not equal in first version");
    21         }
    22     }
    23 }