🔥 HAPI FHIR - Java API for HL7 FHIR Clients and Servers
Go to file
Ken Stevens cdf5b602c1
Replace hamcrest with assertj (#5911)
* optimize imports

* optimize imports

* Hamcrest replacement

* Hamcrest replacement

* Test failures

* migrate hapi-fhir-base

* docs

* Few more cutovers

* Full rewrite of all assert cases

* Full rewrite of all assert cases

* Partial cutover

* assert library conversion

* wip

* fix imports

* remove equalto

* once-over again

* minor cutover

* wip

* wip

* wip

* wip

* wip

* Remove hamcrest asserts replace with assertj

* wip

* Partial hamcrest rip-out

* More hamcrest stripping

* wip

* Partial completion

* spotless

* it compiles now

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fixing compile issues

* fix compile issues

* fix compile issues

* hapi-fhir now compiles

* fix test

* fix test

* fix test

* fix tests

* fix tests

* fix tests

* fix test

* fix test

* fix tests

* fix tests

* fix tests

* yay all tests pass now!

* revert assertEquals change

* revert assertEquals change

* organize imports

* organize imports

* organize imports

* post merge cleanup

* organize imports

* more cleanup

* more cleanup

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* removing hamcrest stragglers

* organize imports

* organize imports

* remove final hamcrest stuff

* remove final hamcrest usages

* remove final hamcrest usages

* Revert "remove final hamcrest usages"

This reverts commit eaf5107396.

* fix compile issues from a hacky search/replace

* compiles with fixmes

* fix tests

* fix test

* fix test

* fix post merge compile issues

* fix post merge compile issues

* fix post merge compile issues

* fix post merge compile issues

* fix post merge compile issues

* fix post merge test issues

* fix test

* fix test

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* replace hamcrest with assertj

* all but mdm tests

* final hamcrest removed from hapi-fhir yay!

* revert mdm changes. it's too hard for now

* revert cdr breaking change

* revert cdr breaking changes

* revert cdr breaking changes

* revert cdr breaking changes

* revert cdr breaking changes

* revert changes that break cdr

* merge master with compile errors

* review feedback

* review feedback

* review feedback: revert bad regexp change

* fix test

* fix test

* convert new hamcrest entries

* convert new hamcrest entries

---------

Co-authored-by: Tadgh <garygrantgraham@gmail.com>
2024-06-05 16:02:46 -04:00
.github Fix publish pipeline (#5613) 2024-01-19 23:23:26 +00:00
.mvn/wrapper Jakarta/Javax Servlet Migration (#5429) 2023-12-03 11:15:37 -05:00
.mvn_/wrapper Bump core to latest versions (#2154) 2020-11-03 15:43:37 -05:00
hapi-deployable-pom added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-android Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-android-realm Work on JPA 2017-02-02 06:23:28 -05:00
hapi-fhir-base Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-bom added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-checkstyle Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-cli Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-client Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-client-okhttp Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-converter Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-dist added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-docs Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jacoco added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-jaxrsserver-base Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpa Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-base Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-elastic-test-utilities Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-hfql Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-ips Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-mdm Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-model Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-searchparam Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-subscription Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-dstu2 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-dstu3 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-r4 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-r4b Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-r5 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-test-utilities Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-jpaserver-uhnfhirtest Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-server Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-server-cds-hooks Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-server-mdm Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-server-openapi Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-serviceloaders Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-spring-boot Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-sql-migrate Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-batch2 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-batch2-jobs Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-batch2-test-utilities Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-cr Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-mdm Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-storage-test-utilities Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-dstu2 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-dstu2.1 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-dstu3 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-hl7org-dstu2 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-r4 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-r4b Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-structures-r5 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-test-utilities Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-testpage-overlay Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-validation Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-validation-resources-dstu2 added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-validation-resources-dstu2.1 added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-validation-resources-dstu3 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-validation-resources-r4 Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-fhir-validation-resources-r4b added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-fhir-validation-resources-r5 added workchunk to step execution details (#5932) 2024-05-26 21:59:17 -04:00
hapi-tinder-plugin Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
hapi-tinder-test Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
osgi Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
src/assembly Checkstyle cleanup (#4501) 2023-02-03 09:40:32 -05:00
tests Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
vagrant Bump dependencies for CVES (#3359) 2022-02-07 07:56:25 -05:00
.editorconfig IPS API Refactor (#5682) 2024-02-11 10:43:56 -05:00
.gitignore nickname svc refatoring (#5006) 2023-06-22 08:26:47 -04:00
.pre-commit-config.yaml Update pre-commit from 0.3.3 to 0..3.4. (#5537) 2023-12-06 00:52:53 +00:00
.whitesource Add .whitesource configuration file 2021-04-29 13:42:31 +00:00
HELPWANTED.md New formatting rules and pre-commit hooks (#5027) 2023-07-11 17:36:44 -07:00
LICENSE.txt Add license and notice files 2015-03-25 22:32:32 -04:00
LOINC_NOTES.txt More work on loinc 2018-03-19 08:51:02 -04:00
NOTICE.txt Add license and notice files 2015-03-25 22:32:32 -04:00
README.md New formatting rules and pre-commit hooks (#5027) 2023-07-11 17:36:44 -07:00
azure-pipelines.yml Initial HFQL SQL Implementation (#5083) 2023-07-21 22:51:23 +00:00
check_for_maven_updates.sh Fix up examples 2014-09-03 18:03:44 -04:00
lgtm.yml code coverage needs to run only for JACOCO PROFILE (#4230) 2022-11-02 15:34:27 -04:00
list_releases.sh Implement handleException on the server interceptor framework, as well 2014-11-07 14:26:59 -05:00
mvnw Update and fix maven wrapper (#2847) 2021-11-03 11:21:49 -04:00
mvnw.cmd Update and fix maven wrapper (#2847) 2021-11-03 11:21:49 -04:00
pom.xml Replace hamcrest with assertj (#5911) 2024-06-05 16:02:46 -04:00
release-pipeline.yml Rel 7 0 mb 2 (#5714) 2024-02-23 11:03:26 -07:00
snapshot-pipeline.yml Fix publish pipeline (#5613) 2024-01-19 23:23:26 +00:00
sync.sh Update resource defs 2015-12-01 18:35:24 -05:00
sync_dstu3.sh Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-07-01 14:31:25 -04:00
sync_ri.sh Bump to 1.0.2 FHIR definitions 2015-11-15 12:22:56 -05:00
sync_ri3.fish Bring DSTU3 structs up to FHIR R3 2017-04-18 07:48:38 -04:00
sync_ri3.sh Syn RI - Build still failing :( 2016-05-28 12:53:59 -04:00
sync_ri4.sh Squashed commit of the following: 2018-12-27 17:58:47 -05:00
sync_ri5.sh Bump core to latest versions (#2154) 2020-11-03 15:43:37 -05:00
sync_ri21.sh Update model and definitions to latest definitions 2016-01-30 11:08:16 -05:00
test-job-template.yml HAPI FHIR Dependency Bumps (#5576) 2024-01-14 14:15:08 -05:00
update_version.sh Force another travis build 2015-08-05 10:38:38 -04:00

README.md

HAPI FHIR

HAPI FHIR - Java API for HL7 FHIR Clients and Servers

License

CI/CD

CI Status (master) SNAPSHOT Pipeline Current Release
Build Status Build Status Release Artifacts

Coverage and Quality

codecov Language grade: Java

Documentation and wiki

Complete project documentation is available here: http://hapifhir.io

A demonstration of this project is available here: http://hapi.fhir.org/

This project is Open Source, licensed under the Apache Software License 2.0.

Please see this wiki page for information on where to get help with HAPI FHIR.

Please see Smile CDR for information on commercial support.