]
George Gastaldi updated FURNACE-146:
------------------------------------
Priority: Minor (was: Critical)
You can inject those as attributes instead. Does not look critical to me. Marking as
minor
Test fails on test methods with injected parameters
---------------------------------------------------
Key: FURNACE-146
URL:
https://issues.jboss.org/browse/FURNACE-146
Project: Forge: Furnace
Issue Type: Feature Request
Components: Test Harness
Affects Versions: 2.26.2.Final
Reporter: Charles Heidemann
Priority: Minor
Labels: FurnaceTestMethodExecutor
Furnance fails on test methods with parameters, like:
@Test
public void checkProjectUISetupCommand(final ProjectFactory projectFactory) throws
Exception
Arquillian test approach:
https://docs.jboss.org/author/display/ARQ/Dependency+injection
Arquillian have inject parameters correctly.
The main issue is that FurnaceTestMethodExecutor don't care about method parameters.
FurnaceTestMethodExecutor.java:116
Method method =
testInstance.getClass().getMethod(testMethodExecutor.getMethod().getName());
java.lang.NoSuchMethodException:
org.jboss.forge.addon.lombok.commands.LombokProjectSetupTest_$$_javassist_82a59b41-50a4-4336-b400-0898822d8514.checkProjectShellSetupCommand()
at java.lang.Class.getMethod(Class.java:1786)
at
org.jboss.forge.arquillian.impl.FurnaceTestMethodExecutor.invoke(FurnaceTestMethodExecutor.java:116)