| updateCropTraitObservationValue(CropTraitObservation) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| listObservationUnits(ObservationUnitSearchQuery, Pageable) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| updateObservations(Map) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| createObservations(List) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$updateObservations$4(LinkedHashMap, Map.Entry) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$updateObservations$6(LinkedHashMap, LinkedHashMap, CropTraitObservation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$createObservations$3(LinkedHashMap, LinkedHashMap, CropTraitObservation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$createObservations$2(LinkedHashMap, CropTraitObservation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$updateObservations$5(LinkedHashMap, CropTraitObservation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$createObservations$1(LinkedHashMap, Observation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateObservation(long, Observation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTrait(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$updateCropTraitObservationValue$7(CropTraitObservation, CropTraitCode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listObservations(ObservationSearchQuery, Pageable) |   | 82% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| searchObservations(ObservationSearch, Pageable) |   | 82% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| listAccessions(AccessionFilter, Pageable) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| listStudies(StudySearchQuery, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| searchStudies(StudySearch, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| listTrials(TrialSearchQuery, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| searchTrials(TrialSearch, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| listPrograms(ProgramSearchQuery, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| searchPrograms(ProgramSearch, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getStudyTypes(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| listTraits(CropTraitFilter, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listObservationVariables(CropTraitFilter, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStudy(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTrial(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getProgram(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getObservation(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAccession(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccessionMcpd(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObservationVariable(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getStudyTypes$0(CodeValueTranslationService.TranslatedCodeValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCommonCropNames(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| BrAPIv2FacadeImpl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |