Flo, Il faut éviter d'utiliser un logger d'un parent car il risque de pas te donner les bonnes informations sur les n° de lignes et autres : Chaque classe a son logger, et personnellement, je préfère l'appeler log plutôt que logger (mais ça c'est un détail...) public abstract class BaseValidationTest extends BaseJpaTest { + + @Autowired + protected ModelContext modelContext; + + @Autowired + protected Validator validator; + + protected class ValidationTestRule extends JpaTestRule { + + @Override + protected void createData(DataProviderLimit limit) { + try { + dataProvider.createData(limit); + modelContext.flushSession(); + } catch (ConstraintViolationException ex) { + logger.error(ex); + if (logger.isInfoEnabled()) { + for (ConstraintViolation<?> constraint : ex.getConstraintViolations()) { + logger.info("constraint.getRootBeanClass = " + constraint.getRootBeanClass()); -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com