samples/apifest1/day3-intermezzo/pnejedly/against-inputandoperation/test/apifest/CircuitTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:52:52 +0200
changeset 58 be49ca0fff33
parent 55 5a0b7b1f8f11
permissions -rw-r--r--
Rewriting the infrastructure to use shared common.xml
     1 package apifest;
     2 
     3 import junit.framework.TestCase;
     4 import org.netbeans.apifest.boolcircuit.Circuit;
     5 import org.netbeans.apifest.boolcircuit.Operation;
     6 
     7 /** Write a test that works with version from day A and fails with version B.
     8  */
     9 // BEGIN: apifest.day3.against-inputandoperation.CircuitTest
    10 public class CircuitTest extends TestCase {
    11     public CircuitTest(String n) {
    12         super(n);
    13     }
    14     
    15     public void testSourceCompatibility() throws Exception {
    16     }
    17     
    18     // One forgotten final and the dissaster is here.
    19     class MyCircuit extends Circuit {
    20         public double evaluateRealOperation(Operation op) {
    21             return 0;
    22         }
    23     }
    24 }
    25 // END: apifest.day3.against-inputandoperation.CircuitTest