Revision 9b3e6c3f
Added by Andreas Müller about 13 years ago
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeTest.java | ||
---|---|---|
261 | 261 |
|
262 | 262 |
} |
263 | 263 |
|
264 |
@Test |
|
265 |
@DataSet |
|
266 |
public void testGetFieldObjectImageGalleryBooleanPersisted(){ |
|
267 |
UUID specimenUUID = UUID.fromString("25383fc8-789b-4eff-92d3-a770d0622351"); |
|
268 |
Specimen specimen = (Specimen)service.find(specimenUUID); |
|
269 |
Assert.assertNotNull("Specimen should exist (persisted)", specimen); |
|
270 |
try { |
|
271 |
DerivedUnitFacade facade = DerivedUnitFacade.NewInstance(specimen); |
|
272 |
SpecimenDescription imageGallery = facade.getFieldObjectImageGallery(true); |
|
273 |
Assert.assertNotNull("Image gallery should exist", imageGallery); |
|
274 |
Assert.assertEquals("UUID should be equal to the persisted uuid", UUID.fromString("8cb772e9-1577-45c6-91ab-dbec1413c060"), imageGallery.getUuid()); |
|
275 |
Assert.assertEquals("The image gallery should be flagged as such", true, imageGallery.isImageGallery()); |
|
276 |
Assert.assertEquals("There should be one TextData in image gallery", 1, imageGallery.getElements().size()); |
|
277 |
List<Media> media = imageGallery.getElements().iterator().next().getMedia(); |
|
278 |
Assert.assertEquals("There should be 1 media", 1, media.size()); |
|
279 |
} catch (DerivedUnitFacadeNotSupportedException e) { |
|
280 |
e.printStackTrace(); |
|
281 |
Assert.fail(); |
|
282 |
} |
|
283 |
} |
|
284 |
|
|
285 |
|
|
264 | 286 |
@Test |
265 | 287 |
@DataSet |
266 | 288 |
public void testGetDerivedUnitImageGalleryBooleanPersisted(){ |
... | ... | |
271 | 293 |
DerivedUnitFacade facade = DerivedUnitFacade.NewInstance(specimen); |
272 | 294 |
SpecimenDescription imageGallery = facade.getDerivedUnitImageGallery(true); |
273 | 295 |
Assert.assertNotNull("Image gallery should exist", imageGallery); |
296 |
Assert.assertEquals("UUID should be equal to the persisted uuid", UUID.fromString("cb03acc4-8363-4020-aeef-ea8a8bcc0fe9"), imageGallery.getUuid()); |
|
274 | 297 |
Assert.assertEquals("The image gallery should be flagged as such", true, imageGallery.isImageGallery()); |
275 | 298 |
Assert.assertEquals("There should be one TextData in image gallery", 1, imageGallery.getElements().size()); |
276 | 299 |
List<Media> media = imageGallery.getElements().iterator().next().getMedia(); |
... | ... | |
281 | 304 |
} |
282 | 305 |
} |
283 | 306 |
|
307 |
|
|
284 | 308 |
@Test |
285 | 309 |
public void testGetDerivedUnitImageGalleryBoolean(){ |
286 | 310 |
Specimen specimen = Specimen.NewInstance(); |
Also available in: Unified diff
bugfix for imageGallery flag not set #1830