コード例 #1
0
  /** 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);
  }