package de.juwimm.cms.test.hibernate; import org.junit.Assert; import org.springframework.beans.factory.annotation.Autowired; import de.juwimm.cms.model.PictureHbm; import de.juwimm.cms.model.PictureHbmDao; import de.juwimm.cms.model.UnitHbm; import de.juwimm.cms.model.UnitHbmImpl; import de.juwimm.cms.test.hibernate.HbmTestImpl; public class PictureDaoTest extends HbmTestImpl { public void initializeServiceBeans() { // TODO Auto-generated method stub } @Autowired PictureHbmDao pictureDao; /** * Test Create * expect: create a picture, set the id, set time stamp * throw no exception */ public void testCreate() { PictureHbm picture = PictureHbm.Factory.newInstance(); UnitHbm unit = new UnitHbmImpl(); unit.setUnitId(1); byte[] thumbnail = new byte[] {0}; picture.setThumbnail(thumbnail); picture.setAltText("altText"); picture.setHeight(10); picture.setWidth(10); picture.setPictureName("testName"); picture.setUnit(unit); picture.setMimeType("testMimeType"); picture.setPreview(new byte[] {0}); picture.setPicture(new byte[] {0}); picture = pictureDao.create(picture); Assert.assertNotNull(picture.getPictureId()); Assert.assertNotNull(picture.getTimeStamp()); } }