Package org.jboss.arquillian.drone.impl
Class DroneTestEnricher
java.lang.Object
org.jboss.arquillian.drone.impl.DroneTestEnricher
- All Implemented Interfaces:
org.jboss.arquillian.test.spi.TestEnricher
Enriches test with drone instance and context path. Injects existing instance into every field annotated with
Drone.
Handles enrichment for method arguments as well.
This enricher is indirectly responsible for firing chain of events that transform a callable into real instance by
firing BeforeDroneInstantiated event.- Author:
- Karel Piwko
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ARQUILLIAN_DRONE_CREATION_PROPERTY
- See Also:
-
-
Constructor Details
-
DroneTestEnricher
public DroneTestEnricher()
-
-
Method Details
-
enrich
- Specified by:
enrichin interfaceorg.jboss.arquillian.test.spi.TestEnricher
-
resolve
- Specified by:
resolvein interfaceorg.jboss.arquillian.test.spi.TestEnricher
-
enrichTestClass
Enriches the given test class with a drone instance and a context path. Injects existing instance into every field annotated withDrone.- Parameters:
testClass- Test class to be enrichedtestCase- Instance of the test case (usually the class is same as thetestClass)onlyStatic- If the drone instance should be injected only into static fields
-