BeanPropertyParserTest.java 文件源码

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

项目:arondor-common-reflection 作者:
@Test
public void testParsePropertyClassicList()
{
    ManagedList<TypedStringValue> list = new ManagedList<TypedStringValue>();
    mock(ManagedList.class);
    list.add(mockTypedStringValue(null, "my first value"));
    list.add(mockTypedStringValue(null, "my second value"));

    ElementConfiguration parsedFieldConfiguration = beanPropertyParser.parseProperty(list);
    assertEquals(ElementConfigurationType.List, parsedFieldConfiguration.getFieldConfigurationType());
    ListConfiguration listConfiguration = (ListConfiguration) parsedFieldConfiguration;

    assertEquals(2, listConfiguration.getListConfiguration().size());

    assertEquals(ElementConfigurationType.Primitive, listConfiguration.getListConfiguration().get(0)
            .getFieldConfigurationType());
    assertEquals(ElementConfigurationType.Primitive, listConfiguration.getListConfiguration().get(1)
            .getFieldConfigurationType());
    assertEquals(list.get(0).getValue(),
            ((PrimitiveConfiguration) listConfiguration.getListConfiguration().get(0)).getValue());
    assertEquals(list.get(1).getValue(),
            ((PrimitiveConfiguration) listConfiguration.getListConfiguration().get(1)).getValue());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号