Exemplo n.º 1
0
 def testSeTodosOsEstadosSaoVivosNaoRemoveEstadoAlgum(self):
   afd_novo = util.remover_estados_mortos_afd(construirAFDSemEstadosMortosOuInalcancaveis())
   self.assertEqual(len(afd_novo.obterEstados()), len(construirAFDSemEstadosMortosOuInalcancaveis().obterEstados()))
   self.assertTrue(util.sao_equivalentes_af(afd_novo,construirAFDSemEstadosMortosOuInalcancaveis()))
Exemplo n.º 2
0
 def testSeNaoPossuiEstadosMortosRetornaUmConjuntoVazio(self):
   automato = construirAFDSemEstadosMortosOuInalcancaveis()
   self.assertEqual(set(), automato.obterEstadosMortos())