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