samples/apifest1/day3-intermezzo/pnejedly/against-elementbasedsolution/test/apifest/CircuitTest.java
3 import junit.framework.TestCase;
4 import org.netbeans.apifest.boolcircuit.Circuit;
7 /** Write a test that works with version from day A and fails with version B.
9 // BEGIN: apifest.day3.against-elementbasedsolution
10 public class CircuitTest extends TestCase {
11 public CircuitTest(String n) {
15 * OK, elementbasedsolution looked bulletproof. Every code path
16 * was exactly the same as in the initial version. Except one.
18 public void testEvaluateWithoutAssign() throws Exception {
19 Circuit.Variable var = Circuit.var();
20 Circuit.Element circuit = Circuit.not(var);
22 assertTrue (circuit.result());
25 // END: apifest.day3.against-elementbasedsolution