Как проверить @Valid
В моих сущностях у меня есть некоторые спящие аннотации для проверки, такие как @NotEmpty, @Pattern .. и другие
В моем контроллере при действии сохранения он имеет параметр @Valid.
Но если у какой-либо сущности есть какое-либо обязательное поле и нет аннотации, у меня будут проблемы.
Поэтому я хотел бы проверить каждую сущность, чтобы убедиться, что у них есть необходимые заметки.
Что-то вроде:
@Test(expect=IllegalArgumentException.class)
public void testAllNull() {
Person p = new Persson(); // Person name has an @NotEmpty
validator.validate(p);
}
Но как это проверить? Кого зовут проверить @Valid?
Благодарю.