ExarcaFidalgo / Shumlex

Integración ShEx - UML
MIT License
4 stars 0 forks source link

Crear pruebas #10

Closed ExarcaFidalgo closed 4 years ago

ExarcaFidalgo commented 4 years ago

Batería de pruebas que comprueben todas las posibilidades habidas y por haber.

ExarcaFidalgo commented 4 years ago

Existen pruebas ahora mismo, las cuales se van generando con cada nueva característica. No obstante, resulta obvio que deben ser más exhaustivas. Acabo de encontrarme que las cardinalidades para todo lo que no fueran referencias sólo permitían 1 o ?. ¿Por qué ha pasado desapercibido? Porque en la prueba de cardinalidades el resto se aplicaba solo a referencias (kek). Estos asuntos deben ser tratados con cuidado.

Uno de los problemas es que utilizar y modificar los ejemplos de pruebas es ahora mismo un tormento sumerio. Están plagados de comillas, operandos y escapes. La máquina no tiene problema, pero el hombre sí. Sugiero darle por fin a la interfaz algo de trabajo y habilitar un modo de cargar los mismos para modificar con sencillez cuanto se nos antoje.

ExarcaFidalgo commented 4 years ago

Creo que puedo cerrar este asunto. Existen unas cuantas pruebas que comprueban la generación en sendos sentidos, tanto para los ejemplos que se muestran en la interfaz como para alguno más. He ido actualizando las pruebas y están al verde, prácticamente. Lo poco que me queda por añadir será rápido de añadir.

Eso sí, voy a abrir a cambio una de integración continua.