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

Nicolas Challut (JIRA) issues at jboss.org
Tue Nov 15 12:30:00 EST 2016


Nicolas Challut created ROASTER-114:
---------------------------------------

             Summary: 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