@Test public void testCreateAndUpdateTranslation() throws Exception { int initialSize = translationService.findAllTranslations().size(); TaskTranslation translation2 = new TaskTranslation( 100l, "1000", "63636", null, null, null, null, 100l, "Je m'appelle Jacques", TaskTranslation.STATUS_NEW); translationService.createTranslation(translation2); assertNotNull(translation2.getAuthor()); assertNotNull(translation2.getUrl()); TaskTranslation translation = new TaskTranslation(); translationService.createTranslation(translation); assertNotNull(translation.getTranslationId()); String newVal = "TEST"; translation.setStatus(newVal); translationService.updateTranslation(translation); translation = translationService.findById(translation.getTranslationId()); // we would really need to flush and clear the hibernate session for this next validation assertEquals(newVal, translation.getStatus()); translationService.delete(translation); assertEquals(initialSize, translationService.findAllTranslations().size()); }