コード例 #1
0
  /**
   * Comprueba la correcta traducción de un problema de construcción de subconjuntos subtipo
   * expresión.
   */
  @Test
  public void testTraduceConstruccionSubconjuntosExpresion() {
    ConstruccionSubconjuntos problema = new ConstruccionSubconjuntos("((a|b*)a*c)*");
    String esperado = toString("TraductorCSExpresion.xml");
    String encontrado = traductor.traduceCSExpresion(problema).toString();

    encontrado = encontrado.replaceAll("\\{1:MULTICHOICE:.*\\}", "{1:MULTICHOICE:}");

    assertEquals(
        "Traducción Moodle XML incorrecta de problema de construcción de subconjuntos subtipo expresión.",
        esperado,
        encontrado);
  }