[forge-issues] [JBoss JIRA] (ROASTER-114) implementInterface should automatically add imports

Anonymous (JIRA) issues at jboss.org
Tue Nov 15 16:55:00 EST 2016


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

Issue was automatically transitioned when Stephan Windmüller created pull request #69 in GitHub
-----------------------------------------------------------------------------------------------
    Status: Pull Request Sent  (was: Open)


> implementInterface should automatically add imports
> ---------------------------------------------------
>
>                 Key: ROASTER-114
>                 URL: https://issues.jboss.org/browse/ROASTER-114
>             Project: Roaster
>          Issue Type: Enhancement
>    Affects Versions: 2.19.2.Final
>            Reporter: Nicolas Challut
>
> {code:java}
>     @Test
>     public void interfaceImportTest()
>     {
>         JavaInterfaceSource javaInterface = Roaster.create(JavaInterfaceSource.class);
>         javaInterface.setName("MyInterface");
>         MethodSource<JavaInterfaceSource> methodSource = javaInterface.addMethod();
>         methodSource.setName("methodExample");
>         methodSource.addParameter("java.util.List<String>", "listParameter");
>         JavaClassSource javaImplementation = Roaster.create(JavaClassSource.class);
>         javaImplementation.implementInterface(javaInterface.getClass());
>         assertTrue("The Interface imports java.util.List properly", javaInterface.hasImport("java.util.List"));
>         assertTrue("The Implementation imports java.util.List properly",
>             javaImplementation.hasImport("java.util.List"));
>     }
> {code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the forge-issues mailing list