如果使用验证器,我如何通过 JUnit 测试实体的特定字段?
How can I test specific field of entity by JUnit if using validator?
我有一些实体存储在数据库中。
例如:
@Pattern(regexp = "male|female")
@Column(name = "sex")
private String sex;
现在我有一些 JUnit 测试代码,但它测试所有字段。
Set<ConstraintViolation<Candidate>> violations = this.validator.validate(this.validCandidate, Candidate.class);
assertTrue(violations.isEmpty());
例如,我怎样才能只测试性别?
validator.validateProperty(this.validCandidate, "sex", Default.class);
我有一些实体存储在数据库中。
例如:
@Pattern(regexp = "male|female")
@Column(name = "sex")
private String sex;
现在我有一些 JUnit 测试代码,但它测试所有字段。
Set<ConstraintViolation<Candidate>> violations = this.validator.validate(this.validCandidate, Candidate.class);
assertTrue(violations.isEmpty());
例如,我怎样才能只测试性别?
validator.validateProperty(this.validCandidate, "sex", Default.class);