public void testPrintOperacaoMatematicaIntegracao() { String source = this.loadResourceNamed("semantica/operacaoMatematica.gcl"); this.analisador = this.buildAnaliseSintatica(source); try { ArvoreSintaticaAbstrataNo raiz = this.analisador.analisar(); String printGerado = raiz.toString(); System.out.println(printGerado); } catch (InvalidTokenException et) { fail(et.getMessage()); } catch (ProducaoSintaticaException ep) { fail(ep.getMessage()); } }
public void testPrintSimplesPacasIntegracao() { String source = this.loadResourceNamed("semantica/simples_pacas.gcl"); this.analisador = this.buildAnaliseSintatica(source); try { ArvoreSintaticaAbstrataNo raiz = this.analisador.analisar(); String printGerado = raiz.toString(); String printTemplate = this.loadResourceNamed("asa_simplesPacas.txt"); boolean assertTemplateIgual; assertTemplateIgual = printGerado.trim().equalsIgnoreCase(printTemplate.trim()); assertTrue(assertTemplateIgual); } catch (InvalidTokenException et) { fail(et.getMessage()); } catch (ProducaoSintaticaException ep) { fail(ep.getMessage()); } }