Exemplo n.º 1
0
 def testSeNaoExisteSimboloNoIndiceInformadoRetornaNone(self):  
   p = Producao('B', 'a <ABACATE> N b')
   self.assertEqual(None, p.obterSimboloBeta(4))
Exemplo n.º 2
0
 def testDadoUmIndiceSabeDizerQualSimboloSeEncontraNaquelaPosicaoNoBetaDaProducao(self):
   p = Producao('B', 'a <ABACATE> N b')
   self.assertEqual('a', p.obterSimboloBeta(0))
   self.assertEqual('<ABACATE>', p.obterSimboloBeta(1))
   self.assertEqual('N', p.obterSimboloBeta(2))
   self.assertEqual('b', p.obterSimboloBeta(3))