[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