All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Activator Used to make our BundleContext available to JUnit classes that need it but have no OSGi context.AutoDetect Placeholder class for default value of annotation properties with "auto detect" capabilities.OSGiService<T> Improved variant of the Service class that uses generics.Renderer Renderer for our servlet output.RendererFactory The original Renderer leads to non-reentrant services - this allows them to create a fresh Renderer that's never reused, as a workaround to avoid having to break the original Renderer contract.RendererSelector Provides a Renderer to execute testsRequestParser Parse information from a request, to define which tests to run and which renderer to select.Service Allows a test class to obtain a reference to an OSGi service.SlingAnnotationsTestRunner Deprecated. - the {#link TeleporterRule} is a much simpler way of executing server-side tests, including OSGi service injection.SlingTestContext Provide test parameters (the "input map") and allow tests to provide additional metadata (in an "output map") about their results.SlingTestContextProvider Provider ofSlingTestContextthat uses thread locals to provide per-testing thread contexts.TeleporterRule JUnit Rule used to teleport a server-side test to a Sling instance to execute it there.TeleporterRule.Customizer Customizer is used client-side to setup the server URL and other parametersTestObjectProcessor Process test objects, to handle annotations, etc.TestReference Deprecated. - the {#link TeleporterRule} is a much simpler way of executing server-side tests, including OSGi service injection.TestSelector Used by theTestsManagerto select which tests to runTestsManager Service that gives access to JUnit test classesTestsProvider Provides tests, for example by scanning bundles, finding test resources in a content repository, etc.