Revision b4be3c3e
Added by Andreas Kohlbecker about 5 years ago
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/AgentServiceImplTest.java | ||
---|---|---|
194 | 194 |
|
195 | 195 |
Person turland = (Person) service.load(UUID.fromString("a598ab3f-b33b-4b4b-b237-d616fcb6b5b1")); |
196 | 196 |
Person monro = (Person) service.load(UUID.fromString("e7206bc5-61ab-468e-a9f5-dec118b46b7f")); |
197 |
// TODO Add Assertion Person "Ehrenberg" must not be member of a team. |
|
198 |
Person ehrenberg = (Person) service.load(UUID.fromString("6363ae88-ec57-4b23-8235-6c86fbe59446")); |
|
199 |
|
|
197 | 200 |
|
198 | 201 |
Team turland_monro_protected = (Team) service.load(UUID.fromString("5bff55de-f7cc-44d9-baac-908f52ad0cb8")); |
199 | 202 |
Team turland_monro = (Team) service.load(UUID.fromString("30ca93d6-b543-4bb9-b6ff-e9ededa65af7")); |
... | ... | |
201 | 204 |
|
202 | 205 |
// Person has no flag for protecting the nomenclaturalTitle |
203 | 206 |
assertNull(nomenclaturalTitleField.get(turland)); |
207 |
assertNull(nomenclaturalTitleField.get(ehrenberg)); |
|
208 |
assertTrue(ehrenberg.isProtectedTitleCache()); |
|
204 | 209 |
assertEquals("A.M. Monro", nomenclaturalTitleField.get(monro).toString()); |
205 | 210 |
|
206 | 211 |
// Team has a flag for protectedNomenclaturalTitle flag |
... | ... | |
217 | 222 |
turland_monro = (Team) service.load(UUID.fromString("30ca93d6-b543-4bb9-b6ff-e9ededa65af7")); |
218 | 223 |
|
219 | 224 |
assertEquals("Expecting nomenclaturalTitle to be set since it was NULL", "Turland, N.J.", nomenclaturalTitleField.get(turland)); |
225 |
assertEquals("Expecting nomenclaturalTitle to be set since it was NULL", "Ehrenberg, C.G.", nomenclaturalTitleField.get(ehrenberg)); |
|
226 |
assertEquals("Expecting titleChache to be unchaged since it was protecetd", "Ehrenb.", ehrenberg.getTitleCache()); |
|
220 | 227 |
assertEquals("Expecting nomenclaturalTitle to be unchanged", "A.M. Monro", nomenclaturalTitleField.get(monro).toString()); |
221 | 228 |
|
222 | 229 |
assertEquals("Turland, Monro", nomenclaturalTitleField.get(turland_monro_protected)); |
Also available in: Unified diff
ref #7874 adding missing testcase related to Person nomenclatural title genration