Files
PPCA-AIPacMan-2024/logic/test_cases/q3/pacphysics_transition.test
2024-06-25 15:51:24 +08:00

24 lines
705 B
Plaintext

class: "LogicTest"
success: "PASS"
failure: "NO PASS"
# Python statements initializing variables for the test below.
preamble: """
from logicPlan import pacmanSuccessorAxiomSingle
psas = pacmanSuccessorAxiomSingle
grid1 = [[0]*3]*3 # no walls; note that the three lists are the same reference
grid2 = [[1]*4, [1, 0, 0, 1], [1, 0, 1, 1], [1]*4] # 2x2 inside
grid3 = [[1]*3]*3 # all walls; note that the three lists are the same reference
ans = [psas(1, 1, 1, grid1), psas(1, 1, 2, grid1), psas(1, 1, 1, grid2), psas(1, 1, 2, grid3)]
"""
# A python expression to be evaluated. This expression must return the
# same result for the student and instructor's code.
test: "ans"