BaseCredentialRequestTest.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:credhub 作者:
@Test
public void whenNameContainsInvalidCharacter_shouldBeInvalid() {
  for (char invalidCharacter: new char[]{'.', ' ', '\\', '?', '!', '$'}) {
    // language=JSON
    String json = "{"
        + "\"type\":\"value\","
        + "\"name\":\"test" + invalidCharacter + "name\","
        + "\"value\":\"some-value\","
        + "\"overwrite\":true"
        + "}";
    Set<ConstraintViolation<BaseCredentialSetRequest>> violations = JsonTestHelper
        .deserializeAndValidate(json, BaseCredentialSetRequest.class);

    MatcherAssert.assertThat(violations, IsIterableContainingInOrder.contains(JsonTestHelper.hasViolationWithMessage("error.credential.invalid_character_in_name")));
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号