[forge-issues] [JBoss JIRA] (ROASTER-105) addProperty with generic value doesn't transform import

Nicolas Challut (JIRA) issues at jboss.org
Tue Jun 7 09:04:00 EDT 2016


     [ https://issues.jboss.org/browse/ROASTER-105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nicolas Challut updated ROASTER-105:
------------------------------------
    Description: 

{code:java}
    @Test
    public void addGenericAndGetPropertyType()
    {
        JavaClassSource classSource = Roaster.create(JavaClassSource.class);
        classSource.addProperty("java.util.List<java.lang.String>", "list");

        PropertySource<JavaClassSource> property = classSource.getProperty("list");
        Type<JavaClassSource> propertyType = property.getType();
        assertEquals("List<String>", propertyType.toString());
    }

    @Test
    public void addGenericAndGetFieldType()
    {
        JavaClassSource classSource = Roaster.create(JavaClassSource.class);
        classSource.addProperty("java.util.List<java.lang.String>", "list");

        PropertySource<JavaClassSource> property = classSource.getProperty("list");
        FieldSource<JavaClassSource> field = property.getField();
        Type<JavaClassSource> fieldType = field.getType();
        assertEquals("List<String>", fieldType.toString());
    }
{code}



> addProperty with generic value doesn't transform import
> -------------------------------------------------------
>
>                 Key: ROASTER-105
>                 URL: https://issues.jboss.org/browse/ROASTER-105
>             Project: Roaster
>          Issue Type: Bug
>            Reporter: Nicolas Challut
>
> {code:java}
>     @Test
>     public void addGenericAndGetPropertyType()
>     {
>         JavaClassSource classSource = Roaster.create(JavaClassSource.class);
>         classSource.addProperty("java.util.List<java.lang.String>", "list");
>         PropertySource<JavaClassSource> property = classSource.getProperty("list");
>         Type<JavaClassSource> propertyType = property.getType();
>         assertEquals("List<String>", propertyType.toString());
>     }
>     @Test
>     public void addGenericAndGetFieldType()
>     {
>         JavaClassSource classSource = Roaster.create(JavaClassSource.class);
>         classSource.addProperty("java.util.List<java.lang.String>", "list");
>         PropertySource<JavaClassSource> property = classSource.getProperty("list");
>         FieldSource<JavaClassSource> field = property.getField();
>         Type<JavaClassSource> fieldType = field.getType();
>         assertEquals("List<String>", fieldType.toString());
>     }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the forge-issues mailing list