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()))); } }
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()))); } }
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()))); } }
public void verifyDatabase(@Observes(precedence = 30) AfterPersistenceTest afterPersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final MetadataExtractor metadataExtractor = metadataExtractorInstance.get(); final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractor, configurationInstance.get()); final Method testMethod = afterPersistenceTest.getTestMethod(); final ShouldMatchDataSet dataSetsToVerify = metadataExtractor.shouldMatchDataSet() .fetchFrom(testMethod); compareDataEvent.fire(new CompareData(dataSetProvider.getDescriptorsDefinedFor(testMethod), dataSetsToVerify.orderBy(), dataSetsToVerify.excludeColumns())); } }
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()))); } }
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()))); } }
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()))); } } }
public void verifyDatabase(@Observes(precedence = 30) AfterPersistenceTest afterPersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final MetadataExtractor metadataExtractor = metadataExtractorInstance.get(); final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractor, configurationInstance.get()); final Method testMethod = afterPersistenceTest.getTestMethod(); final ShouldMatchDataSet dataSetsToVerify = metadataExtractor.shouldMatchDataSet() .fetchFrom(testMethod); final CustomColumnFilter customColumnFilter = metadataExtractor.using(CustomColumnFilter.class).fetchFrom(testMethod); final CompareDBUnitData compareDBUnitDataEvent = new CompareDBUnitData(dataSetProvider.getDescriptorsDefinedFor(testMethod), dataSetsToVerify.orderBy(), dataSetsToVerify.excludeColumns()); if (customColumnFilter != null) { compareDBUnitDataEvent.add(customColumnFilter.value()); } compareDataEvent.fire(compareDBUnitDataEvent); } }
public void verifyDatabase(@Observes(precedence = 30) AfterPersistenceTest afterPersistenceTest) { PersistenceExtensionFeatureResolver persistenceExtensionFeatureResolver = persistenceExtensionFeatureResolverInstance.get(); if (persistenceExtensionFeatureResolver.shouldVerifyDataAfterTest()) { final MetadataExtractor metadataExtractor = metadataExtractorInstance.get(); final ExpectedDataSetProvider dataSetProvider = new ExpectedDataSetProvider(metadataExtractor, configurationInstance.get()); final Method testMethod = afterPersistenceTest.getTestMethod(); final ShouldMatchDataSet dataSetsToVerify = metadataExtractor.shouldMatchDataSet() .fetchFrom(testMethod); final CustomColumnFilter customColumnFilter = metadataExtractor.using(CustomColumnFilter.class).fetchFrom(testMethod); final CompareDBUnitData compareDBUnitDataEvent = new CompareDBUnitData(dataSetProvider.getDescriptorsDefinedFor(testMethod), dataSetsToVerify.orderBy(), dataSetsToVerify.excludeColumns()); if (customColumnFilter != null) { compareDBUnitDataEvent.add(customColumnFilter.value()); } compareDataEvent.fire(compareDBUnitDataEvent); } } }