@Test
public void testGetValidator02() throws Exception {

    // 前処理
    // beanName : ""
    String beanName = "";
    // bean : String("bean")
    Object bean = "bean";
    // errors : 空のErrorsインスタンス
    Errors errors = new ErrorsImpl01();
    DefaultValidatorFactoryEx factory = new DefaultValidatorFactoryEx();
    // DefaultValidatorFactoryのvalidatorResourcesを設定する。
    ValidatorResources resources = new ValidatorResources();
    ReflectionTestUtils.setField(factory, "validatorResources", resources);
    Validator validator = null;
    // テスト実施
    validator = factory.getValidator(beanName, bean, errors);
    // 判定
    // errors : 同じインスタンス
    SpringValidationErrors resultErorrs = (SpringValidationErrors) validator
            .getParameterValue(
                    "jp.terasoluna.fw.validation.ValidationErrors");
    assertSame(errors, resultErorrs.getErrors());
    // bean : new String("bean")
    assertSame(bean, validator.getParameterValue("java.lang.Object"));
    // beanName : ""
    assertEquals(beanName, validator.getFormName());
}