def test_storeInputData(self): inputReader = InputReader("InputReaderTest.txt") lines = ['# lijnen die beginnen met # worden genegeerd\n', 'init\n', '# de vervaldatum staat achteraan in ' 'het formaat: jaar maand dag\n', 'shot melk 20 2017 3 1\n', 'shot melk 20 2030 5 1\n', 'shot melk 10 2030 6 10\n', 'shot wit 10 2030 5 1\n', 'shot zwart 5 2030 5 1\n', 'shot bruin 20 2030 5 1\n', 'honing 10 2030 5 1\n', 'marshmallow 10 2030 5 1\n', 'chili 5 2030 5 1\n', 'gebruiker Tom Hofkens [email protected]\n', 'gebruiker John Doe [email protected]\n', 'werknemer Wim Hofkens 5\n', 'werknemer Jane Doe 2\n', '\n', '# start het systeem op\n', 'start\n', '\n', '# bestel op tijdstip 1 een chocolademelk gemaakt van een melkchocolade shot, ' 'chilipeper en een marshmallow\n', '# tijdstip 1 is 1 mei 2018 om 11.30u\n', '1 bestel [email protected] melk melk melk zwart zwart chili zwart chili marshmallow ' 'marshmallow melk 2018 5 1 11 30\n', '\n', '# bestel op tijdstip 2 een chocolademelk gemaakt ' 'van een twee zwarte chocolade shots, chilipeper en een marshmallow\n', '2 bestel [email protected] zwart chili melk melk melk melk melk melk melk melk melk melk melk melk melk' ' zwart marshmallow 2018 5 1 12 00\n', '\n', '# bestel eveneens op tijdstip 2 een chocolademelk gemaakt van een melkchocolade shot en een' ' marshmallow\n', '2 bestel [email protected] melk marshmallow melk 2018 5 1 12 00\n', '\n', '# voeg 4 keer melkchocolade toe aan de stock\n', '3 stock shot melk 4 2018 5 1\n', '\n', '# dit maakt een bestand log4.html\n', '4 pass\n', '5 pass\n', '6 pass\n', '7 log\n'] inputReader.StoreInputData() self.assertEqual(inputReader.getLines(), lines)
def test_inputReader(self): inputReader = InputReader("InputReaderTest.txt") self.assertIsNone(inputReader.getFile()) self.assertIsNone(inputReader.getLines()) self.assertIsNone(inputReader.getCommands()) self.assertEqual(inputReader.getFileName(), "InputReaderTest.txt")