Skip to content

Commit

Permalink
mybatis#155 ParameterizedTest does not seem to work on Java 8
Browse files Browse the repository at this point in the history
  • Loading branch information
harawata committed Dec 9, 2021
1 parent bcfd0ab commit b8a38a1
Showing 1 changed file with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@
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.MethodSource;

class RuntimeMigrationTest {
private static final String driver = "org.hsqldb.jdbcDriver";
Expand Down Expand Up @@ -75,9 +73,12 @@ public void tearDown() throws Exception {
runSql(connectionProvider, "shutdown");
}

@MethodSource("testClassLoaders")
@ParameterizedTest
void testInitialStatus(ClassLoader classLoader) {
@Test
void testInitialStatus() {
testClassLoaders().forEach(this::assertStatus);
}

private void assertStatus(ClassLoader classLoader) {
ConnectionProvider provider = new JdbcConnectionProvider(classLoader, driver, url, username, password);
StatusOperation status = new StatusOperation().operate(provider, migrationsLoader, dbOption, new PrintStream(out));
assertEquals(0, status.getAppliedCount());
Expand Down

0 comments on commit b8a38a1

Please sign in to comment.