Skip to content

Commit a292a89

Browse files
authored
Support String image in Bigtable, Firestore, PubSub, Spanner (#7327)
1 parent cc60cd2 commit a292a89

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

modules/gcloud/src/main/java/org/testcontainers/containers/BigtableEmulatorContainer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public class BigtableEmulatorContainer extends GenericContainer<BigtableEmulator
2222

2323
private static final int PORT = 9000;
2424

25+
public BigtableEmulatorContainer(String image) {
26+
this(DockerImageName.parse(image));
27+
}
28+
2529
public BigtableEmulatorContainer(final DockerImageName dockerImageName) {
2630
super(dockerImageName);
2731
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);

modules/gcloud/src/main/java/org/testcontainers/containers/FirestoreEmulatorContainer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public class FirestoreEmulatorContainer extends GenericContainer<FirestoreEmulat
2222

2323
private static final int PORT = 8080;
2424

25+
public FirestoreEmulatorContainer(String image) {
26+
this(DockerImageName.parse(image));
27+
}
28+
2529
public FirestoreEmulatorContainer(final DockerImageName dockerImageName) {
2630
super(dockerImageName);
2731
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);

modules/gcloud/src/main/java/org/testcontainers/containers/PubSubEmulatorContainer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public class PubSubEmulatorContainer extends GenericContainer<PubSubEmulatorCont
2222

2323
private static final int PORT = 8085;
2424

25+
public PubSubEmulatorContainer(String image) {
26+
this(DockerImageName.parse(image));
27+
}
28+
2529
public PubSubEmulatorContainer(final DockerImageName dockerImageName) {
2630
super(dockerImageName);
2731
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);

modules/gcloud/src/main/java/org/testcontainers/containers/SpannerEmulatorContainer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ public class SpannerEmulatorContainer extends GenericContainer<SpannerEmulatorCo
1616

1717
private static final int HTTP_PORT = 9020;
1818

19+
public SpannerEmulatorContainer(String image) {
20+
this(DockerImageName.parse(image));
21+
}
22+
1923
public SpannerEmulatorContainer(final DockerImageName dockerImageName) {
2024
super(dockerImageName);
2125
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME);

0 commit comments

Comments
 (0)