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 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 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 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 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); } } }