def testSeNaoExisteSimboloNoIndiceInformadoRetornaNone(self): p = Producao('B', 'a <ABACATE> N b') self.assertEqual(None, p.obterSimboloBeta(4))
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))