@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()));
}
CustomReferenceNameProviderTest.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:JSONschema4-mapper
作者:
评论列表
文章目录