Tabnine Logo
PersistenceExtensionFeatureResolver
Code IndexAdd Tabnine to your IDE (free)

How to use
PersistenceExtensionFeatureResolver
in
org.jboss.arquillian.persistence.core.metadata

Best Java code snippets using org.jboss.arquillian.persistence.core.metadata.PersistenceExtensionFeatureResolver (Showing top 20 results out of 315)

origin: org.jboss.arquillian.extension/arquillian-persistence-core

public boolean shouldCleanupAfter()
{
 return shouldCleanup() && TestExecutionPhase.AFTER.equals(getCleanupTestPhase());
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

private void createDataSource()
{
 String dataSourceName = persistenceExtensionFeatureResolverProvider.get().getDataSourceName();
 dataSourceProducer.set(loadDataSource(dataSourceName));
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

public void verifyDatabase(@Observes(precedence = 20) AfterPersistenceTest afterPersistenceTest)
{
 if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupAfter())
 {
   cleanUpDataEvent.fire(new CleanupData(afterPersistenceTest, persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
 }
 if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptAfter())
 {
   final SqlScriptProvider<CleanupUsingScript> scriptsProvider = SqlScriptProvider.createProviderForCleanupScripts(afterPersistenceTest.getTestClass(), scriptingConfigurationInstance.get());
   cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
 }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

public void prepareDatabase(@Observes(precedence = 40) BeforePersistenceTest beforePersistenceTest)
{
 if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupBefore())
 {
   cleanUpDataEvent.fire(new CleanupData(beforePersistenceTest, persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
 }
 if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptBefore())
 {
   final SqlScriptProvider<CleanupUsingScript> scriptsProvider = SqlScriptProvider.createProviderForCleanupScripts(beforePersistenceTest.getTestClass(), scriptingConfigurationInstance.get());
   cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod())));
 }
}
origin: cukespace/cukespace

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));
  }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

  private void executeCustomScriptsAfter(AfterPersistenceTest afterPersistenceTest)
  {
   if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedAfterTestRequested())
   {
     return;
   }

   SqlScriptProvider<ApplyScriptAfter> scriptsProvider = SqlScriptProvider.createProviderForScriptsToBeAppliedAfterTest(afterPersistenceTest.getTestClass(), configuration.get());

   executeScriptsEvent.fire(new ExecuteScripts(afterPersistenceTest, scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
  }
}
origin: arquillian/arquillian-extension-persistence

private DatabaseOperation seedingStrategy() {
  final DBUnitConfiguration dbUnitConfiguration = dbunitConfigurationInstance.get();
  final DataSeedStrategy dataSeedStrategy = persistenceExtensionFeatureResolverInstance.get().getDataSeedStrategy();
  final boolean useIdentityInsert = dbUnitConfiguration.isUseIdentityInsert();
  return dataSeedStrategy.provide(new DBUnitDataSeedStrategyProvider(useIdentityInsert));
}
origin: arquillian/arquillian-extension-persistence

public void createSchema(@Observes(precedence = 10) EventContext<BeforePersistenceTest> context) {
  final BeforePersistenceTest beforePersistenceTest = context.getEvent();
  if (persistenceExtensionFeatureResolver.get().shouldCreateSchema() && !schemaCreated(beforePersistenceTest)) {
    final Collection<SqlScriptResourceDescriptor> schemaDescriptors =
      SqlScriptProvider.createProviderForCreateSchemaScripts(beforePersistenceTest.getTestClass(),
        configuration.get()).getDescriptors(beforePersistenceTest.getTestClass());
    if (!schemaDescriptors.isEmpty()) {
      executeScriptsEvent.fire(new ExecuteScripts(beforePersistenceTest, schemaDescriptors));
    }
  }
  context.proceed();
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

public void verifyDatabase(@Observes(precedence = 20) AfterPersistenceTest afterPersistenceTest)
{
 if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupAfter())
 {
   cleanUpDataEvent.fire(new CleanupData(afterPersistenceTest, persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
 }
 if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptAfter())
 {
   final SqlScriptProvider<CleanupUsingScript> scriptsProvider = SqlScriptProvider.createProviderForCleanupScripts(afterPersistenceTest.getTestClass(), scriptingConfigurationInstance.get());
   cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
 }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

public void prepareDatabase(@Observes(precedence = 40) BeforePersistenceTest beforePersistenceTest)
{
 if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupBefore())
 {
   cleanUpDataEvent.fire(new CleanupData(beforePersistenceTest, persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
 }
 if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptBefore())
 {
   final SqlScriptProvider<CleanupUsingScript> scriptsProvider = SqlScriptProvider.createProviderForCleanupScripts(beforePersistenceTest.getTestClass(), scriptingConfigurationInstance.get());
   cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod())));
 }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

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));
 }
}
origin: arquillian/arquillian-extension-persistence

  private void executeCustomScriptsAfter(AfterPersistenceTest afterPersistenceTest) {
    if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedAfterTestRequested()) {
      return;
    }

    SqlScriptProvider<ApplyScriptAfter> scriptsProvider =
      SqlScriptProvider.createProviderForScriptsToBeAppliedAfterTest(afterPersistenceTest.getTestClass(),
        configuration.get());

    executeScriptsEvent.fire(new ExecuteScripts(afterPersistenceTest,
      scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
  }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-dbunit

private DatabaseOperation seedingStrategy()
{
 final DBUnitConfiguration dbUnitConfiguration = dbunitConfigurationInstance.get();
 final DataSeedStrategy dataSeedStrategy = persistenceExtensionFeatureResolverInstance.get().getDataSeedStrategy();
 final boolean useIdentityInsert = dbUnitConfiguration.isUseIdentityInsert();
 return dataSeedStrategy.provide(new DBUnitDataSeedStrategyProvider(useIdentityInsert));
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

public void createSchema(@Observes(precedence = 10) EventContext<BeforePersistenceTest> context)
{
 final BeforePersistenceTest beforePersistenceTest = context.getEvent();
 if (persistenceExtensionFeatureResolver.get().shouldCreateSchema() && !schemaCreated(beforePersistenceTest))
 {
   final Collection<SqlScriptResourceDescriptor> schemaDescriptors = SqlScriptProvider.createProviderForCreateSchemaScripts(beforePersistenceTest.getTestClass(), configuration.get()).getDescriptors(beforePersistenceTest.getTestClass());
   if (!schemaDescriptors.isEmpty())
   {
    executeScriptsEvent.fire(new ExecuteScripts(beforePersistenceTest, schemaDescriptors));
   }
 }
 context.proceed();
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

public boolean shouldCleanupBefore()
{
 return shouldCleanup() && TestExecutionPhase.BEFORE.equals(getCleanupTestPhase());
}
origin: arquillian/arquillian-extension-persistence

  public void verifyDatabase(@Observes(precedence = 20) AfterPersistenceTest afterPersistenceTest) {

    if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupAfter()) {
      cleanUpDataEvent.fire(new CleanupData(afterPersistenceTest,
        persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
    }

    if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptAfter()) {
      final SqlScriptProvider<CleanupUsingScript> scriptsProvider =
        SqlScriptProvider.createProviderForCleanupScripts(afterPersistenceTest.getTestClass(),
          scriptingConfigurationInstance.get());
      cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(
        scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
    }
  }
}
origin: arquillian/arquillian-extension-persistence

public void prepareDatabase(@Observes(precedence = 40) BeforePersistenceTest beforePersistenceTest) {
  if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupBefore()) {
    cleanUpDataEvent.fire(new CleanupData(beforePersistenceTest,
      persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy()));
  }
  if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptBefore()) {
    final SqlScriptProvider<CleanupUsingScript> scriptsProvider =
      SqlScriptProvider.createProviderForCleanupScripts(beforePersistenceTest.getTestClass(),
        scriptingConfigurationInstance.get());
    cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(
      scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod())));
  }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-impl

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));
 }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

  private void executeCustomScriptsAfter(AfterPersistenceTest afterPersistenceTest)
  {
   if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedAfterTestRequested())
   {
     return;
   }

   SqlScriptProvider<ApplyScriptAfter> scriptsProvider = SqlScriptProvider.createProviderForScriptsToBeAppliedAfterTest(afterPersistenceTest.getTestClass(), configuration.get());

   executeScriptsEvent.fire(new ExecuteScripts(afterPersistenceTest, scriptsProvider.getDescriptorsDefinedFor(afterPersistenceTest.getTestMethod())));
  }
}
origin: org.jboss.arquillian.extension/arquillian-persistence-core

private void createDataSource()
{
 String dataSourceName = persistenceExtensionFeatureResolverProvider.get().getDataSourceName();
 dataSourceProducer.set(loadDataSource(dataSourceName));
}
org.jboss.arquillian.persistence.core.metadataPersistenceExtensionFeatureResolver

Most used methods

  • <init>
  • getCleanupStrategy
  • getCleanupTestPhase
  • getDataSeedStrategy
  • getDataSourceName
  • shouldCleanup
  • shouldCleanupAfter
  • shouldCleanupBefore
  • shouldCreateSchema
  • shouldCustomScriptBeAppliedAfterTestRequested
  • shouldCustomScriptBeAppliedBeforeTestRequested
  • shouldSeedData
  • shouldCustomScriptBeAppliedBeforeTestRequested,
  • shouldSeedData,
  • shouldVerifyDataAfterTest

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • scheduleAtFixedRate (Timer)
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • JButton (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Join (org.hibernate.mapping)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now