Project

General

Profile

« Previous | Next » 

Revision 9b3e6c3f

Added by Andreas Müller about 13 years ago

bugfix for imageGallery flag not set #1830

View differences:

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