File tree 7 files changed +12
-59
lines changed
main/java/org/testcontainers/containers
java/org/testcontainers/containers
src/test/groovy/org/testcontainers/spock 7 files changed +12
-59
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ public class SomeTest {
22
22
23
23
Replace `VERSION ` with the [latest version available on Maven Central ](https: // search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.testcontainers%22).
24
24
25
+ [! [](https: // api.bintray.com/packages/testcontainers/releases/testcontainers/images/download.svg)](https://bintray.com/testcontainers/releases/testcontainers/_latestVersion)
26
+
27
+
25
28
### Maven
26
29
```
27
30
< dependency>
Original file line number Diff line number Diff line change 1
1
description = " Testcontainers :: InfluxDB"
2
2
3
- ext {
4
- influxdbJavaClientVersion = ' 2.9'
5
-
6
- junitVersion = ' 4.12'
7
- }
8
-
9
3
dependencies {
10
4
compile project(' :testcontainers' )
11
5
12
- compile " org.influxdb:influxdb-java:${ influxdbJavaClientVersion} "
13
-
14
- testCompile " junit:junit:$junitVersion "
6
+ compileOnly ' org.influxdb:influxdb-java:2.10'
7
+ testCompile ' org.influxdb:influxdb-java:2.10'
15
8
}
Original file line number Diff line number Diff line change 6
6
import org .testcontainers .containers .wait .strategy .Wait ;
7
7
import org .testcontainers .containers .wait .strategy .WaitAllStrategy ;
8
8
9
- import java .util .UUID ;
10
-
11
9
/**
12
10
* @link https://store.docker.com/images/influxdb
13
11
*/
14
12
public class InfluxDBContainer <SELF extends InfluxDBContainer <SELF >> extends GenericContainer <SELF >
15
13
implements LinkableContainer {
16
14
17
- public static final String VERSION = "latest " ;
15
+ public static final String VERSION = "1.4.3 " ;
18
16
public static final Integer INFLUXDB_PORT = 8086 ;
19
17
20
18
private static final String IMAGE_NAME = "influxdb" ;
21
19
22
20
private boolean authEnabled = true ;
23
21
private String admin = "admin" ;
24
- private String adminPassword = UUID . randomUUID (). toString () ;
22
+ private String adminPassword = "password" ;
25
23
26
24
private String database ;
27
25
private String username = "any" ;
@@ -58,16 +56,6 @@ protected Integer getLivenessCheckPort() {
58
56
return getMappedPort (INFLUXDB_PORT );
59
57
}
60
58
61
- /**
62
- * Bind a fixed port on the docker host to a container port
63
- *
64
- * @param hostPort a port on the docker host, which must be available
65
- * @return a reference to this container instance
66
- */
67
- public SELF withFixedExposedPort (int hostPort ) {
68
- super .addFixedExposedPort (hostPort , INFLUXDB_PORT );
69
- return self ();
70
- }
71
59
72
60
/**
73
61
* Set env variable `INFLUXDB_HTTP_AUTH_ENABLED`.
Original file line number Diff line number Diff line change 6
6
7
7
import static org .hamcrest .CoreMatchers .is ;
8
8
import static org .hamcrest .CoreMatchers .notNullValue ;
9
- import static org .hamcrest .CoreMatchers .startsWith ;
10
9
import static org .junit .Assert .assertThat ;
11
10
12
11
public class InfluxDBContainerTest {
@@ -18,7 +17,7 @@ public class InfluxDBContainerTest {
18
17
public void getUrl () {
19
18
String actual = influxDBContainer .getUrl ();
20
19
21
- assertThat (actual , startsWith ( "http://localhost:" ));
20
+ assertThat (actual , notNullValue ( ));
22
21
}
23
22
24
23
@ Test
Original file line number Diff line number Diff line change 16
16
<logger name =" com.github.dockerjava" level =" WARN" />
17
17
<logger name =" org.zeroturnaround.exec" level =" WARN" />
18
18
<logger name =" com.zaxxer.hikari" level =" INFO" />
19
- <logger name =" org.rnorth.tcpunixsocketproxy" level =" INFO" />
20
- <logger name =" io.netty" level =" WARN" />
21
- <logger name =" org.mongodb" level =" INFO" />
19
+ <logger name =" org.rnorth.tcpunixsocketproxy" level =" INFO" />
20
+ <logger name =" io.netty" level =" WARN" />
21
+ <logger name =" org.mongodb" level =" INFO" />
22
22
<logger name =" org.testcontainers.shaded" level =" WARN" />
23
23
<logger name =" com.zaxxer.hikari" level =" INFO" />
24
24
</configuration >
Original file line number Diff line number Diff line change @@ -9,10 +9,9 @@ dependencies {
9
9
compile ' org.spockframework:spock-core:1.0-groovy-2.4'
10
10
11
11
testCompile project(' :mysql' )
12
- testCompile project(' :influxdb' )
13
12
testCompile project(' :postgresql' )
14
13
testCompile ' com.zaxxer:HikariCP:2.6.1'
15
14
16
15
testRuntime ' org.postgresql:postgresql:42.0.0'
17
16
testRuntime ' mysql:mysql-connector-java:6.0.6'
18
- }
17
+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments