verify, fix, improve SpecimenTypeDesignationWorkingSetServiceImpl delete functions
SpecimenTypeDesignationWorkingSetServiceImpl implements the delete operation for
SpecimenTypeDesignationWorkingSetDTO<Registration> and also handles the removal of
SpecimenTypeDesignations from a workingset. For both test are implemented in
SpecimenTypeDesignationWorkingSetServiceImplTest but they still fail completely or not all assumptions are fulfilled:
deleteTypeDesignationTest: fails completely and is ignored
deleteWorkingsetTest: works but the deletion of the working set is not complete:
- the gathering event is not deleted, should it be deleted by orphan removal?
- media are not affected be the deletion, should be an option in
fix delete and tests of specimen with typedesignations and gathering events
renaming SpecimenTypeDesignationWorkingsetEditorPresenterTest to SpecimenTypeDesignationWorkingSetServiceImplTest and fixing test data
ref #7103 fixing test setup and data for SpecimenTypeDesignationWorkingSetServiceImplTest
ref #7103 completeting assertions for SpecimenTypeDesignationWorkingSetServiceImplTest
#2 Updated by Katja Luther over 2 years ago
- Assignee changed from Katja Luther to Andreas Kohlbecker
The delete in OccurrenceService is updated. Now the deletion of field units of a specimen used in a typedesignation works within a cdmlib service test (see OccurrenceServiceDeepDeleteTest.testDeepDelete_FieldUnitWithTypeDesignation()), the deletion of the gathering event if it is not used somewhere else, works too (see testDeepDelete_FieldUnit()).
Please try if the tests in vaadin work as well.