示例#1
0
  @Test
  public void shouldValidateEmptyMap() throws Exception {
    emptyBean.map = Collections.emptyMap();

    validator.assertNoViolations("map");
  }
示例#2
0
  @Test
  public void shouldNotValidateFilledCollection() throws Exception {
    emptyBean.col = Collections.singleton("abcd");

    validator.assertViolation("col");
  }
示例#3
0
  @Test
  public void shouldValidateNullMap() throws Exception {
    emptyBean.map = null;

    validator.assertNoViolations("map");
  }
示例#4
0
  @Test
  public void shouldValidateNullCollection() throws Exception {
    emptyBean.col = null;

    validator.assertNoViolations("col");
  }
示例#5
0
  @Test
  public void shouldValidateEmptyCollection() throws Exception {
    emptyBean.col = Collections.emptyList();

    validator.assertNoViolations("col");
  }
示例#6
0
  @Test
  public void shouldValidateNullString() throws Exception {
    emptyBean.string = null;

    validator.assertNoViolations("string");
  }
示例#7
0
  @Test
  public void shouldNotValidateString() throws Exception {
    emptyBean.string = "abcd";

    validator.assertViolation("string");
  }
示例#8
0
  // Other
  @Test(expected = ValidationException.class)
  public void shouldName() throws Exception {
    emptyBean.integer = 1;

    validator.validate("integer");
  }
示例#9
0
  @Test
  public void shouldNotValidateNonEmptyArray() throws Exception {
    emptyBean.array = new String[1];

    validator.assertViolation("array");
  }
示例#10
0
  @Test
  public void shouldValidateEmptyArray() throws Exception {
    emptyBean.array = new String[0];

    validator.assertNoViolations("array");
  }
示例#11
0
  @Test
  public void shouldValidateNullArray() throws Exception {
    emptyBean.array = null;

    validator.assertNoViolations("array");
  }
示例#12
0
  @Test
  public void shouldNotValidateFilledMap() throws Exception {
    emptyBean.map = Collections.singletonMap("key", "value");

    validator.assertViolation("map");
  }