public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } addCustomColumnFilters(applicationArchive, testClass); addResources(applicationArchive, testClass); }
public boolean shouldPersistenceExtensionBeActivated() { return (hasDataSetAnnotation() || hasApplyScriptAnnotation() || hasPersistenceTestAnnotation() || hasJpaCacheEvictionAnnotation() || hasCreateSchemaAnnotation() || hasCleanupAnnotation() || hasCleanupUsingScriptAnnotation()); }
public void afterTest(@Observes(precedence = -2) After afterTestEvent) { if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { afterPersistenceTestEvent.fire(new AfterPersistenceTest(afterTestEvent)); } }
public void afterTest(@Observes(precedence = 25) After afterTestEvent) { if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { afterPersistenceTestEvent.fire(new AfterPersistenceTest(afterTestEvent)); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } addCustomColumnFilters(applicationArchive, testClass); addResources(applicationArchive, testClass); }
public boolean shouldPersistenceExtensionBeActivated() { return (hasDataSetAnnotation() || hasApplyScriptAnnotation() || hasPersistenceTestAnnotation() || hasJpaCacheEvictionAnnotation() || hasCreateSchemaAnnotation() || hasCleanupAnnotation() || hasCleanupUsingScriptAnnotation()); }
public void afterTest(@Observes(precedence = -2) After afterTestEvent) { if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { afterPersistenceTestEvent.fire(new AfterPersistenceTest(afterTestEvent)); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } final Set<ResourceDescriptor<?>> allDataResources = fetchAllDataResources(testClass); if (!allDataResources.isEmpty()) { addResources(applicationArchive, allDataResources); } }
public boolean shouldPersistenceExtensionBeActivated() { return (hasDataSetAnnotation() || hasApplyScriptAnnotation() || hasPersistenceTestAnnotation() || hasJpaCacheEvictionAnnotation() || hasCreateSchemaAnnotation() || hasCleanupAnnotation() || hasCleanupUsingScriptAnnotation()); }
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent) { PersistenceConfiguration persistenceConfiguration = configurationInstance.get(); persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration)); persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { createDataSource(); beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent)); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } final Set<ResourceDescriptor<?>> allDataResources = fetchAllDataResources(testClass); if (!allDataResources.isEmpty()) { addResources(applicationArchive, allDataResources); } }
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent) { PersistenceConfiguration persistenceConfiguration = configurationInstance.get(); persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration)); persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { createDataSource(); beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent)); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } final JavaArchive additionalPersistenceResources = ShrinkWrap.create(JavaArchive.class, "arquillian-persistence-dbunit-additional-resources.jar"); merge(additionalPersistenceResources, dbUnitConfigurationSerializedAsProperties()); ResourceAppender.addResources(applicationArchive, additionalPersistenceResources); }
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent) { PersistenceConfiguration persistenceConfiguration = configurationInstance.get(); persistenceExtensionFeatureResolverProvider.set( new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration)); persistenceExtensionScriptingFeatureResolverProvider.set( new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { createDataSource(); beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent)); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } final JavaArchive additionalPersistenceResources = ShrinkWrap.create(JavaArchive.class, "arquillian-persistence-dbunit-additional-resources.jar"); merge(additionalPersistenceResources, dbUnitConfigurationSerializedAsProperties()); addResources(applicationArchive, additionalPersistenceResources); }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } final Set<ResourceDescriptor<?>> allDataResources = fetchAllDataResources(testClass); if (!allDataResources.isEmpty()) { addResources(applicationArchive, toJavaArchive(allDataResources)); } }
public void before(@Observes final BeforeStep event) { final MetadataExtractor extractor = new MetadataExtractor(event.getTestClass()); final boolean isActive = new PersistenceExtensionEnabler(extractor).shouldPersistenceExtensionBeActivated(); active.set(isActive); if (isActive) { final PersistenceConfiguration persistenceConfiguration = configurationInstance.get(); persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(event.getTestMethod(), extractor, persistenceConfiguration)); persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(event.getTestMethod(), extractor, scriptingConfigurationInstance.get())); beforePersistenceTestEvent.fire(new BeforePersistenceTest(event)); } }
public void beforeClass(@Observes BeforeClass beforeClass) { metadataExtractorProducer.set(new MetadataExtractor(beforeClass.getTestClass())); persistenceExtensionEnabler.set(new PersistenceExtensionEnabler(metadataExtractorProducer.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { initializeConfigurationEvent.fire(new InitializeConfiguration()); beforePersistenceClassEvent.fire(new BeforePersistenceClass(beforeClass.getTestClass())); } }
public void beforeClass(@Observes BeforeClass beforeClass) { metadataExtractorProducer.set(new MetadataExtractor(beforeClass.getTestClass())); persistenceExtensionEnabler.set(new PersistenceExtensionEnabler(metadataExtractorProducer.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { initializeConfigurationEvent.fire(new InitializeConfiguration()); beforePersistenceClassEvent.fire(new BeforePersistenceClass(beforeClass.getTestClass())); } }
@Override public void process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } obtainDataSourceFromPersistenceXml(applicationArchive); final JavaArchive additionalPersistenceResources = ShrinkWrap.create(JavaArchive.class, "arquillian-persistence-core-additional-resources.jar"); merge(additionalPersistenceResources, sqlScriptsAsResource(scriptingConfigurationInstance.get().getScriptsToExecuteAfterTest()), sqlScriptsAsResource(scriptingConfigurationInstance.get().getScriptsToExecuteBeforeTest()), persistenceConfigurationSerializedAsProperties(), scriptingConfigurationSerializedAsProperties(), jpaCacheEvictionConfigurationSerializedAsProperties()); addResources(applicationArchive, additionalPersistenceResources); }