3c2b4bb397
* 3136 - Send validate-code requests to an Instance of IValidationSupport instead of directly to the DAO. * 3136 - Added support for R4 validate-code calls to a Remote Terminology Server. * Added more Unit Tests. * Added NULL checks based on code analysis. * Adding some cleanup code to the Unit Tests since some other unrelated Unit Tests were failing when running in an Azure Pipeline. * Adding @Ignore to both of my Unit Test classes to try and see if this is the cause of other unrelated Unit Test failures in the Azure Pipeline. * Commented out ALL CODE in my Unit Tests to see if this fixes the other Unit Tests. * Added 1 Unit Tester called RemoteTerminologyServiceResourceProviderR4Test to see if it causes other Unit Test failures. * Added a Unit Tester called ResourceProviderR4RemoteTerminologyTest with the code that creates a RemoteTerminologyServiceValidationSupport instance commented out for now, just to see if this allows all other Unit Tests to pass. * Added a Unit test back in to verify how the RemoteTerminologyServiceValidationSupport works when inserted into the front of the IValidation chain. Lets see if this will mess up any other Unit Tests in the Azure Pipeline... * Added an @AfterEach method to remove the RemoteTerminologyServiceValidationSupport instance from the ValidationSupportChain to see if it allows all the other Unit Tests to work as before. * Added more Unit tests. * Added more Unit Tests to increase code coverage. * Added some NULL checks. * Added a changelog for this feature add. * Removed the decision logic in the REST APIs and also the isRemoteTerminologyServiceConfigured() method, and letting the ValidationSupportChain figure out how to perform the validate-code Operation. * Removed a NULL check that was not needed. * Reverting the previous change where I tried using the IValidationSupportChain for each and every incoming Operation request. Splitting the implementation between local and remote seems to be required at this time. |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
pom.xml |