All Classes and Interfaces
Class
Description
This is a general utility to assert via
unit testing which classes have been included in a native-image.
@DisabledOnIntegrationTest is used to signal that the annotated test class or
test method should not be executed for as part of a QuarkusIntegrationTest.Used to signal that a test class or method should be disabled if Semeru is used as the JVM runtime.
Used to signal that a test class or method should be disabled if the version of GraalVM used to build the native binary
under test was newer than the supplied version.
Used to signal that a test class or method should be disabled if the version of GraalVM used to build the native binary
under test was older than the supplied version.
The earliest hook a test extension can have is BeforeAllCallback.
JUnit has many interceptors and listeners, but it does not allow us to intercept test discovery in a fine-grained way that
would allow us to swap the thread context classloader.
Annotation for
QuarkusMainTest and QuarkusMainIntegrationTest that is used to launch command line
applications.Contains information about a run (via
Launch or QuarkusMainLauncher) of a command line application.If we set a parent, vertx http deployment QuarkusTestTypeTestCase and various others break.
Annotation that indicates that this test should run the result of the Quarkus build.
Annotation that indicates that this test should be run on the result of the Quarkus build.
This interface is meant to be used on test methods as a method parameter.
Annotation that indicates that this test should run the Quarkus main method
inside the current JVM.
Utility class that can be used to mock CDI normal scoped beans.
Allowed options for configuring mocked beans
Can be implemented by classes that shall be called after all test methods in a
@QuarkusTest have been run.Implementations are called after JUnit constructs the test instance.
Can be implemented by classes that shall be called after each test method in a
@QuarkusTest.Can be implemented by classes that shall be called immediately after a test method in a
@QuarkusTest.Can be implemented by classes that shall be called once for each
@QuarkusTest class before any test methods are
executed.Can be implemented by classes that shall be called before each test method in a
@QuarkusTest.Can be implemented by classes that shall be called right before a test method in a
@QuarkusTest.Context object passed to
QuarkusTestAfterAllCallbackContext object passed to
QuarkusTestBeforeEachCallback and QuarkusTestAfterEachCallbackDefines a 'test profile'.
A
ClassOrderer that orders QuarkusTest, QuarkusIntegrationTest and QuarkusMainTest classes
for minimum Quarkus
restarts by grouping them by their TestProfile, WithTestResource, and QuarkusTestResource
annotation(s).Implementation of this class have the ability to add build items
Defines a 'test profile'.
Contains methods that are needed for determining how to deal with
QuarkusTestResource and
WithTestResourceContains a bunch of utilities that are needed for handling
TestResourceManager
via reflection (due to different classloaders)A field injector for JUnit to allow the resolution of
ValueRegistry and ValueRegistry.RuntimeInfo
objects, available in QuarkusTestExtension and
QuarkusIntegrationTestExtension.A parameter resolver for JUnit to allow the resolution of
ValueRegistry and ValueRegistry.RuntimeInfo
objects, available in QuarkusTestExtension and
QuarkusIntegrationTestExtension.This callback verifies that
@io.quarkus.test.InjectMock is not declared on a field of a @QuarkusTest
unless the quarkus-junit-mockito is present.