@Test
public void testSimpleTypeExpressionList() throws Exception {
ModelNode description = createDescription(ModelType.LIST, ModelType.INT);
description.get(EXPRESSIONS_ALLOWED).set(true);
TypeConverter converter = getConverter(description);
ArrayType<?> arrayType = assertCast(ArrayType.class, converter.getOpenType());
Assert.assertEquals(SimpleType.INTEGER, arrayType.getElementOpenType());
ModelNode node = new ModelNode();
node.add().set(new ValueExpression("${this.should.not.exist.!!!!!:1}"));
node.add().set(new ValueExpression("${this.should.not.exist.!!!!!:2}"));
Integer[] data = assertCast(Integer[].class, converter.fromModelNode(node));
Assert.assertEquals(Integer.valueOf(1), data[0]);
Assert.assertEquals(Integer.valueOf(2), data[1]);
}
LegacyTypeConverterUnitTestCase.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:wildfly-core
作者:
评论列表
文章目录