Fixed GUITest: WireEnds used as outputs were created as input.
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 20 May 2019 19:31:57 +0000 (21:31 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 20 May 2019 19:31:57 +0000 (21:31 +0200)
era.mi/src/era/mi/logic/tests/GUITest.java

index b93d4b6..5610e83 100644 (file)
@@ -41,10 +41,10 @@ public class GUITest extends JPanel
        ManualSwitch rIn = new ManualSwitch(r.createEnd());
        ManualSwitch sIn = new ManualSwitch(s.createEnd());
 
-       OrGate or1 = new OrGate(OR_DELAY, t2.createEnd(), r.createEnd(), nq.createEnd());
-       OrGate or2 = new OrGate(OR_DELAY, t1.createEnd(), s.createEnd(), q.createEnd());
-       NotGate not1 = new NotGate(NOT_DELAY, t2.createEnd(), q.createEnd());
-       NotGate not2 = new NotGate(NOT_DELAY, t1.createEnd(), nq.createEnd());
+       OrGate or1 = new OrGate(OR_DELAY, t2.createEnd(), r.createReadOnlyEnd(), nq.createReadOnlyEnd());
+       OrGate or2 = new OrGate(OR_DELAY, t1.createEnd(), s.createReadOnlyEnd(), q.createReadOnlyEnd());
+       NotGate not1 = new NotGate(NOT_DELAY, t2.createReadOnlyEnd(), q.createEnd());
+       NotGate not2 = new NotGate(NOT_DELAY, t1.createReadOnlyEnd(), nq.createEnd());
 
        Map<ManualSwitch, Rectangle> switchMap = new HashMap<>();