Jak przetestować @Valid
W moich obiektach mam pewne adnotacje hibernacyjne do sprawdzenia poprawności, takie jak @NotEmpty, @Pattern .. i inne
W moim kontrolerze, przy akcji składowania, ma parametr @Valid.
Ale jeśli jakikolwiek obiekt ma wymagane pole i nie ma adnotacji, będę miał problemy.
Chciałbym przetestować każdą jednostkę, aby upewnić się, że mają niezbędne notatki.
Coś jak:
@Test(expect=IllegalArgumentException.class)
public void testAllNull() {
Person p = new Persson(); // Person name has an @NotEmpty
validator.validate(p);
}
Ale jak to sprawdzić? Kto jest wezwany do sprawdzenia @Valid?
Dzięki.