/** * 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); }