Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
 def testBasico15(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test15.rb")
     interpreter.tokenizer()
     self.assertEqual(6, interpreter.execParser(), "recebedor variavel")
Exemplo n.º 4
0
 def testBasico8(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test8.rb")
     interpreter.tokenizer()
     self.assertEqual(None, interpreter.execParser(), "armazenar variavel")
Exemplo n.º 5
0
 def testBasico(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test.rb")
     interpreter.tokenizer()
     self.assertEqual(2, interpreter.execParser(), "soma funcionando")
Exemplo n.º 6
0
 def testBasico6(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test6.rb")
     interpreter.tokenizer()
     self.assertEqual(None, interpreter.execParser(), "impressor")
Exemplo n.º 7
0
 def testBasico5(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test5.rb")
     interpreter.tokenizer()
     self.assertEqual("teste_formando_uma_definicao_2",
                      interpreter.execParser(), "string")
Exemplo n.º 8
0
 def testBasico4(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test4.rb")
     interpreter.tokenizer()
     self.assertEqual("teste", interpreter.execParser(), "string")
Exemplo n.º 9
0
 def testBasico3(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test3.rb")
     interpreter.tokenizer()
     self.assertEqual(67, interpreter.execParser(), "formula complexa")
Exemplo n.º 10
0
 def testBasico24(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test24.rb")
     interpreter.tokenizer()
     print(interpreter.execParser())
Exemplo n.º 11
0
 def testBasico2(self):
     interpreter = interpretador()
     interpreter.loadfile("test_repository/codigo_test2.rb")
     interpreter.tokenizer()
     self.assertEqual(4, interpreter.execParser(),
                      "multiplicacao funcionando")