[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