Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.7.0
-
None
-
None
Description
If there is no contextual instance for a class, CDIAwareConstraintValidatorFactory.getInstance() falls back on the delegate ConstraintValidatorFactory. If the BeanManagerProvider is not active, it should have the same fallback.
This change would make testing in mixed environments easier (eg a mixture of CDI-Unit tests where Weld is active, and plain JUnit tests where Weld is not active), since CDIAwareConstraintValidatorFactory may be configured in validation.xml and could be difficult to override.
Attachments
Issue Links
- is blocked by
-
DELTASPIKE-1198 BeanManagerProvider.isActive() returns true after container shutdown
- Resolved