CustomReferenceNameProviderTest.java 文件源码

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

项目:JSONschema4-mapper 作者:
@Test
public void enumReferenceTest() throws Exception {
    //given
    final String prefix = "c>";
    mapper.setReferenceNameProvider(new DefaultReferenceNameProvider() {
        @Override
        protected String getPrefix() {
            return prefix;
        }
    });

    //when
    final JSONObject schema = mapper.toJsonSchema4(Empty.class);

    //then
    final String enumRef = schema.getJSONObject("properties").getJSONObject("policy").getString("$ref");
    assertThat(enumRef, equalTo(prefix + RetentionPolicy.class.getSimpleName()));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号