相关疑难解决方法(0)

为Spring Validator实现编写JUnit测试

我正在使用Spring Validator实现来验证我的对象,我想知道你如何为这样的验证器编写单元测试:

public class CustomerValidator implements Validator {

private final Validator addressValidator;

public CustomerValidator(Validator addressValidator) {
    if (addressValidator == null) {
        throw new IllegalArgumentException(
          "The supplied [Validator] is required and must not be null.");
    }
    if (!addressValidator.supports(Address.class)) {
        throw new IllegalArgumentException(
          "The supplied [Validator] must support the validation of [Address] instances.");
    }
    this.addressValidator = addressValidator;
}

/**
* This Validator validates Customer instances, and any subclasses of Customer too
*/
public boolean supports(Class clazz) {
    return Customer.class.isAssignableFrom(clazz);
} …
Run Code Online (Sandbox Code Playgroud)

validation junit spring mocking

21
推荐指数
1
解决办法
3万
查看次数

标签 统计

junit ×1

mocking ×1

spring ×1

validation ×1