/** Comprueba la correcta traducción de un problema de tipo Aho-Sethi-Ullman subtipo tablas. */ @Test public void testTraduceAhoSethiUllmanTablas() { AhoSethiUllman problema = new AhoSethiUllman("((a|b*)a*c)*"); String esperado = toString("TraductorASUTablas.xml"); String encontrado = traductor.traduceASUTablas(problema).toString(); encontrado = encontrado.replaceAll("\\{1:MULTICHOICE:[^}]*\\}", "{1:MULTICHOICE:}"); assertEquals( "Traducción Moodle XML incorrecta de problema AhoSethiUllman subtipo tablas.", esperado, encontrado); }