Skip to content

Commit

Permalink
Fixes for gaps in the ELM visitor (#1308)
Browse files Browse the repository at this point in the history
* Added test to ensure all elements of a random ELM graph are visited once and only once

* Bit of clean-up and renaming for clarity

* More cleanup

* Architecture tests

* Working Random ELM tests and design tests

* bug fixes

* Add spotless, prep for master merge

* Fixed bugs in datarequirements and base visitor

* Remove max report age restriction

* Fix codecov one more time!

* Further clean-up
  • Loading branch information
JPercival authored Dec 22, 2023
1 parent cf7c30a commit cc869ca
Show file tree
Hide file tree
Showing 15 changed files with 1,150 additions and 1,359 deletions.
3 changes: 3 additions & 0 deletions Src/java/.vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@
"fhirpath",
"hamcrest",
"Inferencing",
"Instancio",
"Objenesis",
"qicore",
"Randomizer",
"testng",
"tngtech",
"trackback"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies {
testImplementation 'org.testng:testng:7.4.0'
testImplementation 'org.hamcrest:hamcrest-all:1.3'
testImplementation 'uk.co.datumedge:hamcrest-json:0.2'
testImplementation 'junit:junit:4.12'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.slf4j:slf4j-simple:1.7.36'

// These are JAXB dependencies excluded because the libraries need to work
Expand Down

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions Src/java/elm/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ plugins {

dependencies {
api project(':model')
testImplementation 'org.jeasy:easy-random-core:5.0.0'
testImplementation 'com.tngtech.archunit:archunit:1.2.1'
}

generateSources {
Expand Down
Loading

0 comments on commit cc869ca

Please sign in to comment.