|
1 | 1 | package org.testcontainers.junit.clickhouse;
|
2 | 2 |
|
3 | 3 | import org.junit.Test;
|
| 4 | +import org.junit.runner.RunWith; |
| 5 | +import org.junit.runners.Parameterized; |
4 | 6 | import org.testcontainers.ClickhouseTestImages;
|
5 | 7 | import org.testcontainers.containers.ClickHouseContainer;
|
6 | 8 | import org.testcontainers.db.AbstractContainerDatabaseTest;
|
| 9 | +import org.testcontainers.utility.DockerImageName; |
7 | 10 |
|
8 | 11 | import java.sql.ResultSet;
|
9 | 12 | import java.sql.SQLException;
|
10 | 13 |
|
11 | 14 | import static org.rnorth.visibleassertions.VisibleAssertions.assertEquals;
|
12 | 15 |
|
| 16 | +@RunWith(Parameterized.class) |
13 | 17 | public class SimpleClickhouseTest extends AbstractContainerDatabaseTest {
|
14 | 18 |
|
| 19 | + private final DockerImageName imageName; |
| 20 | + |
| 21 | + public SimpleClickhouseTest(DockerImageName imageName) { |
| 22 | + this.imageName = imageName; |
| 23 | + } |
| 24 | + |
| 25 | + @Parameterized.Parameters(name = "{0}") |
| 26 | + public static Object[][] data() { |
| 27 | + return new Object[][] { // |
| 28 | + { ClickhouseTestImages.CLICKHOUSE_IMAGE }, |
| 29 | + { ClickhouseTestImages.YANDEX_CLICKHOUSE_IMAGE }, |
| 30 | + }; |
| 31 | + } |
| 32 | + |
15 | 33 | @Test
|
16 | 34 | public void testSimple() throws SQLException {
|
17 |
| - try (ClickHouseContainer clickhouse = new ClickHouseContainer(ClickhouseTestImages.CLICKHOUSE_IMAGE)) { |
| 35 | + try (ClickHouseContainer clickhouse = new ClickHouseContainer(this.imageName)) { |
18 | 36 | clickhouse.start();
|
19 | 37 |
|
20 | 38 | ResultSet resultSet = performQuery(clickhouse, "SELECT 1");
|
|
0 commit comments