Package io.quarkus.test.junit
Class AppMakerHelper
java.lang.Object
io.quarkus.test.junit.AppMakerHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.quarkus.bootstrap.model.ApplicationModelgetGradleAppModelForIDE(Path projectRoot) (package private) static QuarkusTestProfilegetQuarkusTestProfile(Class<? extends QuarkusTestProfile> profile) static StartupActiongetStartupAction(Class<?> testClass, CuratedApplication curatedApplication, Class profile) static CuratedApplicationmakeCuratedApplication(Class<?> requiredTestClass, String displayName, boolean isContinuousTesting) (package private) static PrepareResultprepare(Class<?> requiredTestClass, CuratedApplication curatedApplication, Class<? extends QuarkusTestProfile> profile) (package private) static RunnablesetExtraPropertiesRestorably(Class<?> profileClass, QuarkusTestProfile profileInstance) Reads properties from a profile, sets them as system properties, and returns a Runnable which can be invoked to remove them back off of system properties.
-
Field Details
-
TEST_LOCATION
- See Also:
-
TEST_CLASS
- See Also:
-
TEST_PROFILE
- See Also:
-
-
Constructor Details
-
AppMakerHelper
public AppMakerHelper()
-
-
Method Details
-
getGradleAppModelForIDE
public static io.quarkus.bootstrap.model.ApplicationModel getGradleAppModelForIDE(Path projectRoot) throws IOException, io.quarkus.bootstrap.resolver.AppModelResolverException - Throws:
IOExceptionio.quarkus.bootstrap.resolver.AppModelResolverException
-
prepare
static PrepareResult prepare(Class<?> requiredTestClass, CuratedApplication curatedApplication, Class<? extends QuarkusTestProfile> profile) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException -
getQuarkusTestProfile
static QuarkusTestProfile getQuarkusTestProfile(Class<? extends QuarkusTestProfile> profile) throws InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException -
setExtraPropertiesRestorably
static Runnable setExtraPropertiesRestorably(Class<?> profileClass, QuarkusTestProfile profileInstance) Reads properties from a profile, sets them as system properties, and returns a Runnable which can be invoked to remove them back off of system properties. -
makeCuratedApplication
public static CuratedApplication makeCuratedApplication(Class<?> requiredTestClass, String displayName, boolean isContinuousTesting) throws IOException, io.quarkus.bootstrap.resolver.AppModelResolverException, BootstrapException - Throws:
IOExceptionio.quarkus.bootstrap.resolver.AppModelResolverExceptionBootstrapException
-
getStartupAction
public static StartupAction getStartupAction(Class<?> testClass, CuratedApplication curatedApplication, Class profile) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException
-