/** * The Helidon extension provides a container, a new protocol (even though * we run in embedded mode) and a new test enricher. * * @param builder Extension builder. */ @Override public void register(ExtensionBuilder builder) { builder.service(DeployableContainer.class, HelidonDeployableContainer.class); builder.service(Protocol.class, HelidonLocalProtocol.class); builder.service(TestEnricher.class, HelidonCDIInjectionEnricher.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(AuxiliaryArchiveAppender.class, JUnitDeploymentAppender.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(DeploymentScenarioGenerator.class, PortletArchiveGenerator.class); } }
private void registerDBUnitHandlers(ExtensionBuilder builder) { builder.observer(DBUnitDataHandler.class) .observer(DBUnitConfigurationRemoteProducer.class) .observer(DBUnitPersistenceTestLifecycleHandler.class) .observer(DBUnitDataStateLogger.class) .service(ResourceProvider.class, DBUnitDatabaseConnectionProvider.class); }
@Override public void register(ExtensionBuilder builder) { builder.service(DeployableContainer.class, JettyEmbeddedContainer.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(AuxiliaryArchiveAppender.class, DBUnitArchiveAppender.class) .service(ApplicationArchiveProcessor.class, DBUnitConfigurationTestArchiveEnricher.class) .service(ApplicationArchiveProcessor.class, DBUnitDataSetsTestArchiveEnricher.class) .observer(DBUnitConfigurationClientSideProducer.class); }
@Override public void register(ExtensionBuilder extensionBuilder) { extensionBuilder.service(AuxiliaryArchiveAppender.class, SnapshotRestoreArchiveAppender.class); } }
@Override public void register(final ExtensionBuilder extensionBuilder) { if (ArquillianUtil.isCurrentAdapter(OPENEJB_ADAPTER_NAME)) { extensionBuilder.service(DeployableContainer.class, OpenEJBDeployableContainer.class) .service(TestEnricher.class, OpenEJBInjectionEnricher.class) .service(ResourceProvider.class, DeploymentExceptionProvider.class) .service(TransactionProvider.class, OpenEJBTransactionProvider.class) .observer(TestObserver.class) .observer(DeploymentExceptionObserver.class); } } }
@Override public void register(ExtensionBuilder builder) { builder.context(SuiteContextImpl.class) .context(ClassContextImpl.class) .context(TestContextImpl.class); builder.service(TestEnricher.class, ArquillianResourceTestEnricher.class); builder.observer(TestContextHandler.class) .observer(TestInstanceEnricher.class); } }
@Override public void register(ExtensionBuilder builder) { super.register(builder); builder.service(DeployableContainer.class, RemoteDeployableContainer.class); } }
@Override public void register(LoadableExtension.ExtensionBuilder builder) { builder.observer(InContainerManagementClientProvider.class); builder.service(ResourceProvider.class, InContainerManagementClientProvider.class); } }
@Override public void register(ExtensionBuilder builder) { super.register(builder); builder.service(DeployableContainer.class, ManagedDeployableContainer.class); } }
@Override public void register(ExtensionBuilder builder) { super.register(builder); builder.service(DeployableContainer.class, ManagedDeployableContainer.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(Protocol.class, org.jboss.arquillian.protocol.servlet.v_2_5.ServletProtocol.class) .service(Protocol.class, org.jboss.arquillian.protocol.servlet.v_3.ServletProtocol.class); if (Validate.classExists("javax.servlet.ServletContext")) { builder.service(ResourceProvider.class, ServletContextResourceProvider.class); } } }
@Override public void register(ExtensionBuilder builder) { // only load if EJB is on ClassPath if (Validate.classExists("javax.ejb.EJB")) { builder.service(TestEnricher.class, EJBInjectionEnricher.class); } } }
@Override public void register(ExtensionBuilder builder) { // only load if Resource is on ClassPath if (Validate.classExists("javax.annotation.Resource")) { builder.service(TestEnricher.class, ResourceInjectionEnricher.class); } } }
@Override public void register(ExtensionBuilder builder) { builder.service(ResourceProvider.class, AsciidoctorResourceProvider.class); builder.service(ResourceProvider.class, ClasspathResourcesResourceProvider.class); builder.service(ResourceProvider.class, TemporaryFolderResourceProvider.class); builder.observer(AsciidoctorTestObserver.class); }