def testRescreverBasico16(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigoRescrito_test16.rb") interpreter.tokenizer() interpreter.execParser() t = interpreter.parser.batScript self.assertEqual(2, t, "soma funcionando")
def testRescreverNormal(self): interpreter = interpretador() interpreter.loadfile("codigo.x") interpreter.tokenizer() interpreter.execParser() t = interpreter.parser.batScript f = open("codigoXResultado.script", "w") f.write(t) f.close()
def testBasico15(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test15.rb") interpreter.tokenizer() self.assertEqual(6, interpreter.execParser(), "recebedor variavel")
def testBasico8(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test8.rb") interpreter.tokenizer() self.assertEqual(None, interpreter.execParser(), "armazenar variavel")
def testBasico(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test.rb") interpreter.tokenizer() self.assertEqual(2, interpreter.execParser(), "soma funcionando")
def testBasico6(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test6.rb") interpreter.tokenizer() self.assertEqual(None, interpreter.execParser(), "impressor")
def testBasico5(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test5.rb") interpreter.tokenizer() self.assertEqual("teste_formando_uma_definicao_2", interpreter.execParser(), "string")
def testBasico4(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test4.rb") interpreter.tokenizer() self.assertEqual("teste", interpreter.execParser(), "string")
def testBasico3(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test3.rb") interpreter.tokenizer() self.assertEqual(67, interpreter.execParser(), "formula complexa")
def testBasico24(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test24.rb") interpreter.tokenizer() print(interpreter.execParser())
def testBasico2(self): interpreter = interpretador() interpreter.loadfile("test_repository/codigo_test2.rb") interpreter.tokenizer() self.assertEqual(4, interpreter.execParser(), "multiplicacao funcionando")