@Override public void beforePersistenceTest(@Observes EventContext<BeforePersistenceTest> context) { this.testClass = context.getEvent().getTestClass(); this.testMethod = context.getEvent().getTestMethod(); context.proceed(); }
public void prepareDatabase(@Observes(precedence = 20) BeforePersistenceTest beforePersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), configurationInstance.get()); prepareDataEvent.fire(new PrepareDBUnitData(dataSetProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); } }
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 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(); }
public void prepareDatabase(@Observes(precedence = 20) BeforePersistenceTest beforePersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), configurationInstance.get()); prepareDataEvent.fire(new PrepareData(dataSetProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); } }
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)); } }
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(); }
@Override public void beforePersistenceTest(@Observes EventContext<BeforePersistenceTest> context) { this.testClass = context.getEvent().getTestClass(); this.testMethod = context.getEvent().getTestMethod(); context.proceed(); }
public void prepareDatabase(@Observes(precedence = 20) BeforePersistenceTest beforePersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), configurationInstance.get()); prepareDataEvent.fire( new PrepareDBUnitData(dataSetProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); } }
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)); } }
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(); }
@Override public void beforePersistenceTest(@Observes EventContext<BeforePersistenceTest> context) { this.testClass = context.getEvent().getTestClass(); this.testMethod = context.getEvent().getTestMethod(); context.proceed(); }
public void createDatasets(@Observes(precedence = 1000) EventContext<BeforePersistenceTest> context) { final Method testMethod = context.getEvent().getTestMethod(); PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createInitialDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createExpectedDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } context.proceed(); }
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)); } }
private void executeCustomScriptsBefore(BeforePersistenceTest beforePersistenceTest) { if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedBeforeTestRequested()) { return; } SqlScriptProvider<ApplyScriptBefore> scriptsProvider = SqlScriptProvider.createProviderForScriptsToBeAppliedBeforeTest(beforePersistenceTest.getTestClass(), configuration.get()); executeScriptsEvent.fire(new ExecuteScripts(beforePersistenceTest, scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); }
public void createDatasets(@Observes(precedence = 1000) EventContext<BeforePersistenceTest> context) { final Method testMethod = context.getEvent().getTestMethod(); PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createInitialDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createExpectedDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } context.proceed(); }
private void executeCustomScriptsBefore(BeforePersistenceTest beforePersistenceTest) { if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedBeforeTestRequested()) { return; } SqlScriptProvider<ApplyScriptBefore> scriptsProvider = SqlScriptProvider.createProviderForScriptsToBeAppliedBeforeTest(beforePersistenceTest.getTestClass(), configuration.get()); executeScriptsEvent.fire(new ExecuteScripts(beforePersistenceTest, scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); }
public void createDatasets(@Observes(precedence = 1000) EventContext<BeforePersistenceTest> context) { final Method testMethod = context.getEvent().getTestMethod(); PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldSeedData()) { DataSetProvider dataSetProvider = new DataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createInitialDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractorInstance.get(), dbUnitConfigurationInstance.get()); createExpectedDataSets(dataSetProvider.getDescriptorsDefinedFor(testMethod)); } context.proceed(); }
private void executeCustomScriptsBefore(BeforePersistenceTest beforePersistenceTest) { if (!persistenceExtensionFeatureResolver.get().shouldCustomScriptBeAppliedBeforeTestRequested()) { return; } SqlScriptProvider<ApplyScriptBefore> scriptsProvider = SqlScriptProvider.createProviderForScriptsToBeAppliedBeforeTest(beforePersistenceTest.getTestClass(), configuration.get()); executeScriptsEvent.fire(new ExecuteScripts(beforePersistenceTest, scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); }
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()))); } }