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 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()))); }
@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 = 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()))); } }
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 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 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 executeScripts(@Observes ExecuteScripts executeScriptsEvent) { for (SqlScriptResourceDescriptor scriptDescriptor : executeScriptsEvent.getDescriptors()) { final String script = scriptDescriptor.getContent(); executeScript(script); } }
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()))); } }
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()))); } }
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()))); }
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()))); } }
@Override public void beforePersistenceTest(@Observes EventContext<BeforePersistenceTest> context) { this.testClass = context.getEvent().getTestClass(); this.testMethod = context.getEvent().getTestMethod(); context.proceed(); }
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 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()))); } }
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()))); } } }
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()))); }
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()))); } }
@Override public void beforePersistenceTest(@Observes EventContext<BeforePersistenceTest> context) { this.testClass = context.getEvent().getTestClass(); this.testMethod = context.getEvent().getTestMethod(); context.proceed(); }
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())); } }