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.

questionAnswers(3)

yourAnswerToTheQuestion