本文整理汇总了Java中io.swagger.models.ArrayModel.getItems方法的典型用法代码示例。如果您正苦于以下问题:Java ArrayModel.getItems方法的具体用法?Java ArrayModel.getItems怎么用?Java ArrayModel.getItems使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类io.swagger.models.ArrayModel
的用法示例。
在下文中一共展示了ArrayModel.getItems方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testMtoModel
import io.swagger.models.ArrayModel; //导入方法依赖的package包/类
@Test
public void testMtoModel() {
Model model = converter.mToModel(list(mapping(
field("id", $(intv()).desc("id").$$),
field("name", $(text(required())).desc("name").$$)
)));
assertTrue(model instanceof ArrayModel);
ArrayModel m = (ArrayModel) model;
assertTrue(m.getItems() instanceof ObjectProperty);
ObjectProperty p = (ObjectProperty) m.getItems();
assertTrue(p.getProperties() != null);
assertEquals(p.getProperties().size(), 2);
assertTrue(p.getProperties().get("id") instanceof IntegerProperty);
assertTrue(p.getProperties().get("name") instanceof StringProperty);
IntegerProperty p1 = (IntegerProperty) p.getProperties().get("id");
assertEquals(p1.getRequired(), false);
assertEquals(p1.getFormat(), "int32");
assertEquals(p1.getDescription(), "id");
StringProperty p2 = (StringProperty) p.getProperties().get("name");
assertEquals(p2.getRequired(), true);
assertEquals(p2.getDescription(), "name");
}
示例2: doConvert
import io.swagger.models.ArrayModel; //导入方法依赖的package包/类
@Override
public JavaType doConvert(ClassLoader classLoader, String packageName, Swagger swagger, Object model) {
ArrayModel arrayModel = (ArrayModel) model;
if (arrayModel.getItems() != null) {
return ArrayPropertyConverter.findJavaType(classLoader,
packageName,
swagger,
arrayModel.getItems(),
false);
}
// don't know when will this happen.
throw new Error("not support null array model items.");
}