parent
5fc1676776
commit
661d054f91
@ -0,0 +1,31 @@ |
|||||||
|
import unittest |
||||||
|
import os |
||||||
|
from .comp import OpcodeComputer |
||||||
|
|
||||||
|
|
||||||
|
class Test_OpcodeComputer(unittest.TestCase): |
||||||
|
inputfile = os.path.join(os.path.dirname(__file__), "input/day9_input") |
||||||
|
|
||||||
|
def test_addition(self): |
||||||
|
com = OpcodeComputer(mem="1,0,0,0,99") |
||||||
|
com.process_all() |
||||||
|
self.assertEqual(com.memory, [2, 0, 0, 0, 99]) |
||||||
|
|
||||||
|
def test_multiplication(self): |
||||||
|
com = OpcodeComputer(mem="2,3,0,3,99") |
||||||
|
com.process_all() |
||||||
|
self.assertEqual(com.memory, [2, 3, 0, 6, 99]) |
||||||
|
|
||||||
|
def test_multiplication2(self): |
||||||
|
com = OpcodeComputer(mem="2,4,4,5,99,0") |
||||||
|
com.process_all() |
||||||
|
self.assertEqual(com.memory, [2, 4, 4, 5, 99, 9801]) |
||||||
|
|
||||||
|
def test_addition2(self): |
||||||
|
com = OpcodeComputer(mem="1,1,1,4,99,5,6,0,99") |
||||||
|
com.process_all() |
||||||
|
self.assertEqual(com.memory, [30, 1, 1, 4, 2, 5, 6, 0, 99]) |
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__": |
||||||
|
unittest.main() |
||||||
Loading…
Reference in new issue