@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); } }
@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); } }
@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 process(Archive<?> applicationArchive, TestClass testClass) { final PersistenceExtensionEnabler persistenceExtensionEnabler = new PersistenceExtensionEnabler(testClass); if (!persistenceExtensionEnabler.shouldPersistenceExtensionBeActivated()) { return; } addCustomColumnFilters(applicationArchive, testClass); addResources(applicationArchive, testClass); }
@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; } addCustomColumnFilters(applicationArchive, testClass); addResources(applicationArchive, testClass); }
@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)); } }
@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); }
@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()); ResourceAppender.addResources(applicationArchive, additionalPersistenceResources); }
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-extension-additional-resources.jar"); merge(additionalPersistenceResources, sqlScriptsAsResource(scriptingConfigurationInstance.get().getScriptsToExecuteAfterTest()), sqlScriptsAsResource(scriptingConfigurationInstance.get().getScriptsToExecuteBeforeTest()), persistenceConfigurationSerializedAsProperties(), dbUnitConfigurationSerializedAsProperties(), scriptingConfigurationSerializedAsProperties(), jpaCacheEvictionConfigurationSerializedAsProperties()); addResources(applicationArchive, additionalPersistenceResources); }
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())); } }