Browse Source

Apply LONG_RUNNING test group properly

See gh-24830
pull/25823/head
Sam Brannen 4 years ago
parent
commit
6aa522b3c1
  1. 16
      spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java
  2. 16
      spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java

16
spring-jdbc/src/test/java/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.java

@ -28,6 +28,8 @@ import javax.sql.DataSource; @@ -28,6 +28,8 @@ import javax.sql.DataSource;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import org.mockito.InOrder;
import org.springframework.core.testfixture.EnabledForTestGroups;
@ -963,18 +965,10 @@ public class DataSourceTransactionManagerTests { @@ -963,18 +965,10 @@ public class DataSourceTransactionManagerTests {
ordered.verify(con).close();
}
@Test
public void testTransactionWithLongTimeout() throws Exception {
doTestTransactionWithTimeout(10);
}
@Test
public void testTransactionWithShortTimeout() throws Exception {
doTestTransactionWithTimeout(1);
}
@ParameterizedTest(name = "transaction with {0} second timeout")
@ValueSource(ints = {1, 10})
@EnabledForTestGroups(LONG_RUNNING)
private void doTestTransactionWithTimeout(int timeout) throws Exception {
public void transactionWithTimeout(int timeout) throws Exception {
PreparedStatement ps = mock(PreparedStatement.class);
given(con.getAutoCommit()).willReturn(true);
given(con.prepareStatement("some SQL statement")).willReturn(ps);

16
spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcTransactionManagerTests.java

@ -28,6 +28,8 @@ import javax.sql.DataSource; @@ -28,6 +28,8 @@ import javax.sql.DataSource;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import org.mockito.InOrder;
import org.springframework.core.testfixture.EnabledForTestGroups;
@ -969,18 +971,10 @@ public class JdbcTransactionManagerTests { @@ -969,18 +971,10 @@ public class JdbcTransactionManagerTests {
ordered.verify(con).close();
}
@Test
public void testTransactionWithLongTimeout() throws Exception {
doTestTransactionWithTimeout(10);
}
@Test
public void testTransactionWithShortTimeout() throws Exception {
doTestTransactionWithTimeout(1);
}
@ParameterizedTest(name = "transaction with {0} second timeout")
@ValueSource(ints = {1, 10})
@EnabledForTestGroups(LONG_RUNNING)
private void doTestTransactionWithTimeout(int timeout) throws Exception {
public void transactionWithTimeout(int timeout) throws Exception {
PreparedStatement ps = mock(PreparedStatement.class);
given(con.getAutoCommit()).willReturn(true);
given(con.prepareStatement("some SQL statement")).willReturn(ps);

Loading…
Cancel
Save