Builds and runs unit tests. More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #647 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

openmrs-module-webservices.rest

  • Ivo Ulrich <teleivo@users.noreply.github.com>

    Ivo Ulrich <teleivo@users.noreply.github.com> 023ae6ceb6701f9eb91fbf393fa4a36b1c11456a

    Merge pull request #250 from teleivo/test-getresourcehandlers
    Add tests to RestServiceImplTest

  • teleivo <mrteleivo@gmail.com>

    teleivo <mrteleivo@gmail.com> 15b621ce7cbf423405b14498856301e6a83f4335

    Add tests to RestServiceImplTest
    add more tests to RestServiceImplTest
    refactor fake/test domain objects/resources Animal/Bird/Cat/MockingBird
    to reflect more closely real life use of the rest service modules
    classes.

    * make AnimalResource_1_9 a sole Resource and turn Resources for Bird/Cat which are
    subclasses of Animal into SubclassHandlers
    * make the SubClassHandler's DelegatingSubclassHandler's so they can be
    used in the tests for RestServiceImpl.getResourceHandlers()
    * create AnimalClassResource_1_9 a SubResource for Animal supporting the
    AnimalClass
    * add own Resource for Bird, BirdResource_1_9 to test branches in getResourcesBySupportedClass()

    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/api/impl/RestServiceImpl.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/AnimalClass.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/Country.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/HibernateProxyAnimal.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/HibernateProxyMockingBird.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/AnimalClassResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/AnimalResource_1_11.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/AnimalResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/BirdResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/CatResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/CatSubclassHandler_1_11.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/CatSubclassHandler_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/CountryResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/DuplicateNameAndOrderAnimalResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/DuplicateNameAndOrderMockingBirdResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/DuplicateNameAnimalResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/DuplicateNameMockingBirdResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/MockingBirdNameResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/MockingBirdResource_1_11.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/MockingBirdResource_1_9.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/UnannotatedAnimalResource.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/mockingbird/test/rest/resource/UnannotatedMockingBirdResource.java (version 15b621ce7cbf423405b14498856301e6a83f4335)
    • omod-common/src/test/java/org/openmrs/module/webservices/rest/web/api/impl/RestServiceImplTest.java (version 15b621ce7cbf423405b14498856301e6a83f4335)