Skip to content

Commit

Permalink
add validator tests
Browse files Browse the repository at this point in the history
  • Loading branch information
SirCotare committed Sep 9, 2024
1 parent ecaf0f8 commit b21298b
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package it.aboutbits.springboot.toolbox.validation.validator;

import it.aboutbits.springboot.toolbox.type.ScaledBigDecimal;
import jakarta.validation.Validation;
import jakarta.validation.ValidatorFactory;
import jakarta.validation.constraints.Positive;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;

public class BeanValidatorTest {
private static final ValidatorFactory VALIDATOR_FACTORY = Validation.buildDefaultValidatorFactory();

record TestBean(@Positive ScaledBigDecimal value) {
}

@Test
void test() {
var validator = VALIDATOR_FACTORY.getValidator();

var instance = new TestBean(ScaledBigDecimal.ZERO);

var violations = validator.validate(instance);

assertThat(violations).isNotEmpty();
}
}

0 comments on commit b21298b

Please sign in to comment.