cmd3.sc:2: not found: value Var
val testcase1 = Var("A")
^cmd3.sc:3: not found: value Not
val testcase2 = Not(Var("B"))
^cmd3.sc:3: not found: value Var
val testcase2 = Not(Var("B"))
^cmd3.sc:4: not found: value Or
val testcase3 = Or(Var("A"), Var("B"))
^cmd3.sc:4: not found: value Var
val testcase3 = Or(Var("A"), Var("B"))
^cmd3.sc:4: not found: value Var
val testcase3 = Or(Var("A"), Var("B"))
^cmd3.sc:5: not found: value And
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:5: not found: value Not
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:5: not found: value Var
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:5: not found: value Or
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:5: not found: value Var
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:5: not found: value Var
val testcase4 = And(Not(Var("C")), Or(Var("D"), Var("E")))
^cmd3.sc:6: not found: value Or
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value And
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value Var
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value Var
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value Or
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value Var
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:6: not found: value Var
val testcase5 = Or(And(Var("X"), Var("Y")), Or(Var("Z"), Var("X")))
^cmd3.sc:8: not found: value Var
it should "Test Case 1" in { assertResult( Var("X") ) { subst(Var("X"), "A", testcase1) } }
^cmd3.sc:8: not found: value subst
it should "Test Case 1" in { assertResult( Var("X") ) { subst(Var("X"), "A", testcase1) } }
^cmd3.sc:8: not found: value Var
it should "Test Case 1" in { assertResult( Var("X") ) { subst(Var("X"), "A", testcase1) } }
^cmd3.sc:9: not found: value Not
it should "Test Case 2" in { assertResult( Not(Var("Y")) ) { subst(Var("Y"), "B", testcase2) } }
^cmd3.sc:9: not found: value Var
it should "Test Case 2" in { assertResult( Not(Var("Y")) ) { subst(Var("Y"), "B", testcase2) } }
^cmd3.sc:9: not found: value subst
it should "Test Case 2" in { assertResult( Not(Var("Y")) ) { subst(Var("Y"), "B", testcase2) } }
^cmd3.sc:9: not found: value Var
it should "Test Case 2" in { assertResult( Not(Var("Y")) ) { subst(Var("Y"), "B", testcase2) } }
^cmd3.sc:10: not found: value Or
it should "Test Case 3" in { assertResult( Or(Var("C"), Var("B")) ) { subst(Var("C"), "A", testcase3) } }
^cmd3.sc:10: not found: value Var
it should "Test Case 3" in { assertResult( Or(Var("C"), Var("B")) ) { subst(Var("C"), "A", testcase3) } }
^cmd3.sc:10: not found: value Var
it should "Test Case 3" in { assertResult( Or(Var("C"), Var("B")) ) { subst(Var("C"), "A", testcase3) } }
^cmd3.sc:10: not found: value subst
it should "Test Case 3" in { assertResult( Or(Var("C"), Var("B")) ) { subst(Var("C"), "A", testcase3) } }
^cmd3.sc:10: not found: value Var
it should "Test Case 3" in { assertResult( Or(Var("C"), Var("B")) ) { subst(Var("C"), "A", testcase3) } }
^cmd3.sc:11: not found: value And
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Not
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Var
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Or
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Var
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Var
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value subst
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:11: not found: value Var
it should "Test Case 4" in { assertResult( And(Not(Var("C")), Or(Var("D"), Var("F"))) ) { subst(Var("F"), "E", testcase4) } }
^cmd3.sc:12: not found: value Or
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value And
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Var
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Var
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Or
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Var
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Var
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value subst
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^cmd3.sc:12: not found: value Var
it should "Test Case 5" in { assertResult( Or(And(Var("W"), Var("Y")), Or(Var("Z"), Var("W"))) ) { subst(Var("W"), "X", testcase5) } }
^Compilation Failed