1. 26 Oct, 2025 3 commits
  2. 25 Oct, 2025 1 commit
  3. 24 Oct, 2025 3 commits
  4. 23 Oct, 2025 1 commit
  5. 31 Oct, 2024 2 commits
  6. 18 Sep, 2023 1 commit
  7. 21 Oct, 2021 1 commit
    • Administrator's avatar
      Modifies REST API for a easier client integration · 06472395
      Administrator authored
      The REST API methods for entity creation and modification have been
      simplified with more basic entities.
      
      In addition, the UserResource class has been added so that it is
      possible now for clients to use it for user authentication.
      06472395
  8. 17 Oct, 2018 1 commit
    • Administrator's avatar
      Fixes MySQL test configuration · c4ab8bb8
      Administrator authored
      The Arquillian configuration for MySQL tests was wrong, as it was
      using the H2 data type factory instead of MySQL's. This commit fixes
      this error and now tests with MySQL should work fine.
      c4ab8bb8
  9. 10 Oct, 2018 1 commit
  10. 27 Sep, 2017 1 commit
    • Administrator's avatar
      Updates the project for the 17/18 course · 98a7160b
      Administrator authored
      The project dependencies have been updated, including a change from
      WildFly 8.2.1 to 10.1.0. This change affects the project configuration
      in several ways, specially in tests configuration.
      
      The README.md file has been updated to reflect the configuration
      changes.
      98a7160b
  11. 15 Nov, 2016 1 commit
    • Administrator's avatar
      Reviews and refactors the tests code · 1fb6f62c
      Administrator authored
      The tests code for rest and service modules have been reviewed to
      simplify and make it more readable. This change includes some
      improvements on the OwnersDataset and some matchers classes.
      1fb6f62c
  12. 25 Oct, 2016 1 commit
    • Administrator's avatar
      Allows both application execution and deployment with Maven · c4d17fa9
      Administrator authored
      The previous Maven configuration included a WildFly Maven plugin
      configuration in the H2 and MySQL profiles that allowed the application
      execution directly from Maven (with the mvn wildfly:start wildfly:deploy
      command). As this configuration included a custom WildFly deployment
      configuration (that modified the standalone.xml of the WildFly where the
      application will be deployed), the mvn wildfly:deploy couldn't be used
      to deploy the application in a local WildFly instance.
      
      This commit adds a new profile (wildfly-mysql-run) that can be used to
      execute the application directly from Maven (with the mvn install
      command). The custom WildFly plugin configuration has been removed from
      the other profiles, allowing users to normally deploy the application in
      a running WildFly instances.
      
      Instructions on how to use the profiles for application execution and
      deployment can be found in the README.md file.
      c4d17fa9
  13. 19 Oct, 2016 1 commit
  14. 18 Oct, 2016 1 commit
    • Administrator's avatar
      Improves the IsEqualToEntity abstract matcher · 259a6760
      Administrator authored
      The IsEqualToEntity matcher (previously, IsEqualsToEntity) has been
      improved to allow property comparison by functional reference to the
      getter methods of the properties to compare. Specifically, the
      "checkAttribute" methods added allow providing a Function<T, R> as a
      getter, where T is the type of the entity to compare and R is the type
      returned by the getter method.
      259a6760
  15. 05 Oct, 2016 1 commit
  16. 28 Sep, 2016 1 commit
    • Administrator's avatar
      Updates the project for the 16/17 course · 6840294c
      Administrator authored
      The README.md has been update to reference the new course and the new
      Eclipse version. In addition, the general pom.xml file has been updated
      to include the newer versions of the dependencies, and the ear/pom.xml
      has been modified to include more project information in the generated
      EAR.
      
      On the other hand, the testing mysql-ds.xml have been removed and the
      standalone.xml testing files have been updated to include the datasource
      data.
      6840294c
  17. 08 Nov, 2015 1 commit
    • Administrator's avatar
      Adds JaCoCo and Wildfly plugins · 0e9c6f1d
      Administrator authored
      The JaCoCo plugin has been added to perform the coverage test, while the
      Wildfly plugins allows the automatic deployment of the project on a
      Wildfly server using the 10990 port as the administration port.
      0e9c6f1d
  18. 03 Nov, 2015 1 commit
    • Administrator's avatar
      Adds the JSF and EAR projects · f5c55dc2
      Administrator authored
      This commit adds the JSF project with a web application that allows the
      management of owners (by the administrators) and pets (by the owners).
      The JSF project includes the functional tests for the owners management
      page.
      
      The EAR project only contains a POM that creates an EAR distribution of
      the system.
      f5c55dc2
  19. 02 Nov, 2015 1 commit
    • Administrator's avatar
      Refactorizes some test classes · 2427b7c9
      Administrator authored
      Some test classes have been refactorized for a more consistent use of
      the OwnersDataset class and for a simpler test implementation.
      2427b7c9
  20. 27 Oct, 2015 2 commits
    • Administrator's avatar
      Adds the HasHttpStatus matcher · 40bf4a1a
      Administrator authored
      This matchers makes the Response status easier to check in tests.
      40bf4a1a
    • Administrator's avatar
      Adds the REST layer implementation partially tested · f739d617
      Administrator authored
      The REST layer has been added but with incomplete tests. Students will
      have to complete the tests.
      
      This commit includes an important refactorization regarding tests. Test
      classes and datasets have been moved from the "service" project to a new
      "tests" project. This way, any project can include this "tests" project
      as a dependency in order to have access to these common testing
      resources.
      f739d617