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(a)codelutin.com
http://www.codelutin.com