Exemplo n.º 1
0
def test_jump_false_fail_immediate():
    computer = Intcode([6, 2, 33, 99], None)
    computer.jump_false_opcode(1, 1)
    if computer.pointer == 3:
        assert True
    else:
        assert False
Exemplo n.º 2
0
def test_jump_false_fail_mixed_2():
    computer = Intcode([6, 2, 32, 99], None)
    computer.jump_false_opcode(0, 1)
    if computer.pointer == 3:
        assert True
    else:
        assert False
Exemplo n.º 3
0
def test_jump_false_fail():
    computer = Intcode([6, 2, 1, 99], None)
    computer.jump_false_opcode(0, 0)
    if computer.pointer == 3:
        assert True
    else:
        assert False
Exemplo n.º 4
0
def test_jump_false_opcode_mixed_2():
    computer = Intcode([6, 4, 1, 99, 0], None)
    computer.jump_false_opcode(0, 1)
    if computer.pointer == 1:
        assert True
    else:
        assert False
Exemplo n.º 5
0
def test_jump_false_opcode_mixed_1():
    computer = Intcode([6, 0, 4, 99, 44], None)
    computer.jump_false_opcode(1, 0)
    if computer.pointer == 44:
        assert True
    else:
        assert False
Exemplo n.º 6
0
def test_jump_false_opcode_immediate():
    computer = Intcode([6, 0, 4, 99, 44], None)
    computer.jump_false_opcode(1, 1)
    if computer.pointer == 4:
        assert True
    else:
        assert False
Exemplo n.º 7
0
def test_jump_false_opcode():
    computer = Intcode([6, 4, 4, 99, 0], None)
    computer.jump_false_opcode(0, 0)
    if computer.pointer == 0:
        assert True
    else:
        assert False