diff --git a/integration-tests/src/test/java/org/springframework/scheduling/annotation/ScheduledAndTransactionalAnnotationIntegrationTests.java b/integration-tests/src/test/java/org/springframework/scheduling/annotation/ScheduledAndTransactionalAnnotationIntegrationTests.java index fe0c23a74a..7dba21086a 100644 --- a/integration-tests/src/test/java/org/springframework/scheduling/annotation/ScheduledAndTransactionalAnnotationIntegrationTests.java +++ b/integration-tests/src/test/java/org/springframework/scheduling/annotation/ScheduledAndTransactionalAnnotationIntegrationTests.java @@ -40,7 +40,7 @@ import org.springframework.transaction.testfixture.CallCountingTransactionManage import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; import static org.mockito.Mockito.mock; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * Integration tests cornering bug SPR-8651, which revealed that @Scheduled methods may @@ -52,7 +52,7 @@ import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; * @since 3.1 */ @SuppressWarnings("resource") -@EnabledForTestGroups(PERFORMANCE) +@EnabledForTestGroups(LONG_RUNNING) class ScheduledAndTransactionalAnnotationIntegrationTests { @Test diff --git a/spring-aop/src/test/java/org/springframework/aop/target/dynamic/RefreshableTargetSourceTests.java b/spring-aop/src/test/java/org/springframework/aop/target/dynamic/RefreshableTargetSourceTests.java index ac33fd950a..593b2b27c0 100644 --- a/spring-aop/src/test/java/org/springframework/aop/target/dynamic/RefreshableTargetSourceTests.java +++ b/spring-aop/src/test/java/org/springframework/aop/target/dynamic/RefreshableTargetSourceTests.java @@ -21,7 +21,7 @@ import org.junit.jupiter.api.Test; import org.springframework.core.testfixture.EnabledForTestGroups; import static org.assertj.core.api.Assertions.assertThat; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Rob Harrop @@ -77,7 +77,7 @@ public class RefreshableTargetSourceTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void testRefreshOverTime() throws Exception { CountingRefreshableTargetSource ts = new CountingRefreshableTargetSource(true); ts.setRefreshCheckDelay(100); diff --git a/spring-aspects/src/test/java/org/springframework/scheduling/aspectj/AnnotationAsyncExecutionAspectTests.java b/spring-aspects/src/test/java/org/springframework/scheduling/aspectj/AnnotationAsyncExecutionAspectTests.java index 2f7ad0f5b6..624d96a277 100644 --- a/spring-aspects/src/test/java/org/springframework/scheduling/aspectj/AnnotationAsyncExecutionAspectTests.java +++ b/spring-aspects/src/test/java/org/springframework/scheduling/aspectj/AnnotationAsyncExecutionAspectTests.java @@ -38,7 +38,7 @@ import org.springframework.util.ReflectionUtils; import org.springframework.util.concurrent.ListenableFuture; import static org.assertj.core.api.Assertions.assertThat; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * Unit tests for {@link AnnotationAsyncExecutionAspect}. @@ -46,7 +46,7 @@ import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; * @author Ramnivas Laddad * @author Stephane Nicoll */ -@EnabledForTestGroups(PERFORMANCE) +@EnabledForTestGroups(LONG_RUNNING) public class AnnotationAsyncExecutionAspectTests { private static final long WAIT_TIME = 1000; //milliseconds diff --git a/spring-context-support/src/test/java/org/springframework/scheduling/quartz/QuartzSupportTests.java b/spring-context-support/src/test/java/org/springframework/scheduling/quartz/QuartzSupportTests.java index 0278e53f91..6c7d5b8691 100644 --- a/spring-context-support/src/test/java/org/springframework/scheduling/quartz/QuartzSupportTests.java +++ b/spring-context-support/src/test/java/org/springframework/scheduling/quartz/QuartzSupportTests.java @@ -46,7 +46,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException import static org.mockito.BDDMockito.given; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Juergen Hoeller @@ -96,7 +96,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithTaskExecutor() throws Exception { CountingTaskExecutor taskExecutor = new CountingTaskExecutor(); DummyJob.count = 0; @@ -137,7 +137,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithQuartzJobBean() throws Exception { DummyJob.param = 0; DummyJob.count = 0; @@ -170,7 +170,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithSpringBeanJobFactory() throws Exception { DummyJob.param = 0; DummyJob.count = 0; @@ -205,7 +205,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithSpringBeanJobFactoryAndParamMismatchNotIgnored() throws Exception { DummyJob.param = 0; DummyJob.count = 0; @@ -241,7 +241,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithSpringBeanJobFactoryAndQuartzJobBean() throws Exception { DummyJobBean.param = 0; DummyJobBean.count = 0; @@ -275,7 +275,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerWithSpringBeanJobFactoryAndJobSchedulingData() throws Exception { DummyJob.param = 0; DummyJob.count = 0; @@ -316,7 +316,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void twoAnonymousMethodInvokingJobDetailFactoryBeans() throws Exception { Thread.sleep(3000); try (ClassPathXmlApplicationContext ctx = context("multipleAnonymousMethodInvokingJobDetailFB.xml")) { @@ -331,7 +331,7 @@ public class QuartzSupportTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void schedulerAccessorBean() throws Exception { Thread.sleep(3000); try (ClassPathXmlApplicationContext ctx = context("schedulerAccessorBean.xml")) { diff --git a/spring-context/src/test/java/org/springframework/context/support/DefaultLifecycleProcessorTests.java b/spring-context/src/test/java/org/springframework/context/support/DefaultLifecycleProcessorTests.java index d037fb9bda..338baf5ea9 100644 --- a/spring-context/src/test/java/org/springframework/context/support/DefaultLifecycleProcessorTests.java +++ b/spring-context/src/test/java/org/springframework/context/support/DefaultLifecycleProcessorTests.java @@ -30,7 +30,7 @@ import org.springframework.context.SmartLifecycle; import org.springframework.core.testfixture.EnabledForTestGroups; import static org.assertj.core.api.Assertions.assertThat; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Mark Fisher @@ -252,7 +252,7 @@ public class DefaultLifecycleProcessorTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void smartLifecycleGroupShutdown() throws Exception { CopyOnWriteArrayList stoppedBeans = new CopyOnWriteArrayList<>(); TestSmartLifecycleBean bean1 = TestSmartLifecycleBean.forShutdownTests(1, 300, stoppedBeans); @@ -282,7 +282,7 @@ public class DefaultLifecycleProcessorTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void singleSmartLifecycleShutdown() throws Exception { CopyOnWriteArrayList stoppedBeans = new CopyOnWriteArrayList<>(); TestSmartLifecycleBean bean = TestSmartLifecycleBean.forShutdownTests(99, 300, stoppedBeans); @@ -389,7 +389,7 @@ public class DefaultLifecycleProcessorTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void dependentShutdownFirstEvenIfItsPhaseIsLower() throws Exception { CopyOnWriteArrayList stoppedBeans = new CopyOnWriteArrayList<>(); TestSmartLifecycleBean beanMin = TestSmartLifecycleBean.forShutdownTests(Integer.MIN_VALUE, 100, stoppedBeans); @@ -462,7 +462,7 @@ public class DefaultLifecycleProcessorTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void dependentShutdownFirstAndIsSmartLifecycle() throws Exception { CopyOnWriteArrayList stoppedBeans = new CopyOnWriteArrayList<>(); TestSmartLifecycleBean beanMin = TestSmartLifecycleBean.forShutdownTests(Integer.MIN_VALUE, 400, stoppedBeans); @@ -526,7 +526,7 @@ public class DefaultLifecycleProcessorTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void dependentShutdownFirstButNotSmartLifecycle() throws Exception { CopyOnWriteArrayList stoppedBeans = new CopyOnWriteArrayList<>(); TestSmartLifecycleBean bean1 = TestSmartLifecycleBean.forShutdownTests(1, 200, stoppedBeans); diff --git a/spring-context/src/test/java/org/springframework/scheduling/annotation/EnableSchedulingTests.java b/spring-context/src/test/java/org/springframework/scheduling/annotation/EnableSchedulingTests.java index f509333a93..28bdafd59f 100644 --- a/spring-context/src/test/java/org/springframework/scheduling/annotation/EnableSchedulingTests.java +++ b/spring-context/src/test/java/org/springframework/scheduling/annotation/EnableSchedulingTests.java @@ -35,7 +35,7 @@ import org.springframework.scheduling.config.ScheduledTaskRegistrar; import org.springframework.scheduling.config.TaskManagementConfigUtils; import static org.assertj.core.api.Assertions.assertThat; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * Tests use of @EnableScheduling on @Configuration classes. @@ -58,7 +58,7 @@ public class EnableSchedulingTests { @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withFixedRateTask() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(FixedRateTaskConfig.class); assertThat(ctx.getBean(ScheduledTaskHolder.class).getScheduledTasks().size()).isEqualTo(2); @@ -68,7 +68,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withSubclass() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(FixedRateTaskConfigSubclass.class); assertThat(ctx.getBean(ScheduledTaskHolder.class).getScheduledTasks().size()).isEqualTo(2); @@ -78,7 +78,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withExplicitScheduler() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(ExplicitSchedulerConfig.class); assertThat(ctx.getBean(ScheduledTaskHolder.class).getScheduledTasks().size()).isEqualTo(1); @@ -97,7 +97,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withExplicitScheduledTaskRegistrar() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(ExplicitScheduledTaskRegistrarConfig.class); assertThat(ctx.getBean(ScheduledTaskHolder.class).getScheduledTasks().size()).isEqualTo(1); @@ -119,7 +119,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withAmbiguousTaskSchedulers_andSingleTask_disambiguatedByScheduledTaskRegistrarBean() throws InterruptedException { ctx = new AnnotationConfigApplicationContext( SchedulingEnabled_withAmbiguousTaskSchedulers_andSingleTask_disambiguatedByScheduledTaskRegistrar.class); @@ -129,7 +129,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withAmbiguousTaskSchedulers_andSingleTask_disambiguatedBySchedulerNameAttribute() throws InterruptedException { ctx = new AnnotationConfigApplicationContext( SchedulingEnabled_withAmbiguousTaskSchedulers_andSingleTask_disambiguatedBySchedulerNameAttribute.class); @@ -139,7 +139,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withTaskAddedVia_configureTasks() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(SchedulingEnabled_withTaskAddedVia_configureTasks.class); @@ -148,7 +148,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withTriggerTask() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(TriggerTaskConfig.class); @@ -157,7 +157,7 @@ public class EnableSchedulingTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void withInitiallyDelayedFixedRateTask() throws InterruptedException { ctx = new AnnotationConfigApplicationContext(FixedRateTaskConfig_withInitialDelay.class); diff --git a/spring-context/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java b/spring-context/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java index 4dd5a5338c..140fe6ebf1 100644 --- a/spring-context/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java +++ b/spring-context/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java @@ -32,7 +32,7 @@ import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Rick Evans @@ -84,7 +84,7 @@ class ScheduledExecutorFactoryBeanTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) void oneTimeExecutionIsSetUpAndFiresCorrectly() throws Exception { Runnable runnable = mock(Runnable.class); @@ -98,7 +98,7 @@ class ScheduledExecutorFactoryBeanTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) void fixedRepeatedExecutionIsSetUpAndFiresCorrectly() throws Exception { Runnable runnable = mock(Runnable.class); @@ -116,7 +116,7 @@ class ScheduledExecutorFactoryBeanTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) void fixedRepeatedExecutionIsSetUpAndFiresCorrectlyAfterException() throws Exception { Runnable runnable = mock(Runnable.class); willThrow(new IllegalStateException()).given(runnable).run(); @@ -136,7 +136,7 @@ class ScheduledExecutorFactoryBeanTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) void withInitialDelayRepeatedExecutionIsSetUpAndFiresCorrectly() throws Exception { Runnable runnable = mock(Runnable.class); @@ -156,7 +156,7 @@ class ScheduledExecutorFactoryBeanTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) void withInitialDelayRepeatedExecutionIsSetUpAndFiresCorrectlyAfterException() throws Exception { Runnable runnable = mock(Runnable.class); willThrow(new IllegalStateException()).given(runnable).run(); diff --git a/spring-context/src/test/java/org/springframework/scripting/support/ScriptFactoryPostProcessorTests.java b/spring-context/src/test/java/org/springframework/scripting/support/ScriptFactoryPostProcessorTests.java index ac8d95bf95..16253239fa 100644 --- a/spring-context/src/test/java/org/springframework/scripting/support/ScriptFactoryPostProcessorTests.java +++ b/spring-context/src/test/java/org/springframework/scripting/support/ScriptFactoryPostProcessorTests.java @@ -33,14 +33,14 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; import static org.assertj.core.api.Assertions.assertThatIllegalStateException; import static org.mockito.Mockito.mock; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Rick Evans * @author Juergen Hoeller * @author Chris Beams */ -@EnabledForTestGroups(PERFORMANCE) +@EnabledForTestGroups(LONG_RUNNING) public class ScriptFactoryPostProcessorTests { private static final String MESSAGE_TEXT = "Bingo"; diff --git a/spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java b/spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java index 8cbf9be0dd..050bb5f0ef 100644 --- a/spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java +++ b/spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java @@ -57,7 +57,7 @@ import static org.mockito.Mockito.inOrder; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Juergen Hoeller @@ -973,7 +973,7 @@ public class DataSourceTransactionManagerTests { doTestTransactionWithTimeout(1); } - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) private void doTestTransactionWithTimeout(int timeout) throws Exception { PreparedStatement ps = mock(PreparedStatement.class); given(con.getAutoCommit()).willReturn(true); diff --git a/spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java b/spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java index 2c6ff65cc5..8da9d158bc 100644 --- a/spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java +++ b/spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java @@ -63,7 +63,7 @@ import static org.mockito.Mockito.inOrder; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * @author Juergen Hoeller @@ -979,7 +979,7 @@ public class JdbcTransactionManagerTests { doTestTransactionWithTimeout(1); } - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) private void doTestTransactionWithTimeout(int timeout) throws Exception { PreparedStatement ps = mock(PreparedStatement.class); given(con.getAutoCommit()).willReturn(true); diff --git a/spring-test/src/test/java/org/springframework/test/web/servlet/htmlunit/DelegatingWebConnectionTests.java b/spring-test/src/test/java/org/springframework/test/web/servlet/htmlunit/DelegatingWebConnectionTests.java index 229faa1aa4..1a093caf90 100644 --- a/spring-test/src/test/java/org/springframework/test/web/servlet/htmlunit/DelegatingWebConnectionTests.java +++ b/spring-test/src/test/java/org/springframework/test/web/servlet/htmlunit/DelegatingWebConnectionTests.java @@ -42,7 +42,7 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.BDDMockito.given; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * Unit and integration tests for {@link DelegatingWebConnection}. @@ -124,7 +124,7 @@ public class DelegatingWebConnectionTests { } @Test - @EnabledForTestGroups(PERFORMANCE) + @EnabledForTestGroups(LONG_RUNNING) public void verifyExampleInClassLevelJavadoc() throws Exception { WebClient webClient = new WebClient(); diff --git a/spring-websocket/src/test/java/org/springframework/web/socket/sockjs/client/AbstractSockJsIntegrationTests.java b/spring-websocket/src/test/java/org/springframework/web/socket/sockjs/client/AbstractSockJsIntegrationTests.java index ae57059f19..5c6cbd0a62 100644 --- a/spring-websocket/src/test/java/org/springframework/web/socket/sockjs/client/AbstractSockJsIntegrationTests.java +++ b/spring-websocket/src/test/java/org/springframework/web/socket/sockjs/client/AbstractSockJsIntegrationTests.java @@ -69,7 +69,7 @@ import org.springframework.web.socket.server.support.DefaultHandshakeHandler; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.fail; -import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; +import static org.springframework.core.testfixture.TestGroup.LONG_RUNNING; /** * Abstract base class for integration tests using the @@ -79,7 +79,7 @@ import static org.springframework.core.testfixture.TestGroup.PERFORMANCE; * @author Rossen Stoyanchev * @author Sam Brannen */ -@EnabledForTestGroups(PERFORMANCE) +@EnabledForTestGroups(LONG_RUNNING) public abstract class AbstractSockJsIntegrationTests { protected Log logger = LogFactory.getLog(getClass());