| listTranslated(Pagination, CropTraitObservationFilter) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getInventories(Pagination, Long) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getTraits(Pagination, Long) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| filterObservations(Pagination, CropTraitObservationFilter) |   | 77% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| observationsDefaultSort() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| uploadFile(Long, MultipartFile, CropTraitObservationAttachmentApiService.CropTraitObservationAttachmentRequestDTO) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeFile(Long, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ensureObservations(CropTraitObservationApiService.EnsureObservationsRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CropTraitObservationController() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |