El programa fue realizado utilizando Java, Maven y JUnit para las pruebas.
Cuenta con archivos UsuarioManager.java, SalaManager.java y ReservaManager.java que se encargan de implemmentar la lógica para obtener, actualizar y eliminar datos.
En la carpeta test dentro de src se encuentran las pruebas con JUnit.
Accede a la direccion \tarea3 pruebas\my-junit-project\demo>
Para ejecutar programa principal:
mvn compile
java -cp target/classes com.example.App
Para realizar pruebas ejecuta:
mvn compile
mvn test
Se realizaron 12 test. En cada una de las 3 áreas (usuarios, sala y reservas) se hicieron 4 tests, para creación, obtención, actualización y eliminación de datos. Todos los tests implementados resultaron exitosos.
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.example.ReservaManagerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in com.example.ReservaManagerTest
[INFO] Running com.example.SalaManagerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in com.example.SalaManagerTest
[INFO] Running com.example.UsuarioManagerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in com.example.UsuarioManagerTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.528 s
[INFO] Finished at: 2024-06-29T23:40:48-04:00
[INFO] ------------------------------------------------------------------------