Skip to content

Commit fea1022

Browse files
committed
refactor: add support for RandomPortUtil trait
1 parent 92010a4 commit fea1022

File tree

14 files changed

+34
-23
lines changed

14 files changed

+34
-23
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ The `DockerController` for the corresponding preset is as follows. Please see th
7373
```scala
7474
class MySQLControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport {
7575

76-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
76+
val hostPort: Int = temporaryServerPort()
7777
val rootPassword: String = "test"
7878
val dbName = "test"
7979

@@ -137,7 +137,7 @@ class MySQLControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport w
137137
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
138138
logger.debug(s"testTimeFactor = $testTimeFactor")
139139

140-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
140+
val hostPort: Int = temporaryServerPort()
141141
val dbName: String. = "test"
142142
val rootUserName: String = "root"
143143
val rootPassword: String = "test"
@@ -233,7 +233,7 @@ class NginxSpec extends AnyFreeSpec with DockerControllerSpecSupport {
233233
).configureCreateContainerCmd { cmd =>
234234
// if customize the container generation, please do the following.
235235
// In this example, a random host port is specified.
236-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
236+
val hostPort: Int = temporaryServerPort()
237237
val containerPort: ExposedPort = ExposedPort.tcp(80)
238238
val portBinding: Ports = new Ports()
239239
portBinding.bind(containerPort, Ports.Binding.bindPort(hostPort))

docker-controller-scala-dynamodb-local/src/test/scala/com/github/j5ik2o/dockerController/dynamodbLocal/DynamoDBLocalControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class DynamoDBLocalControllerSpec extends AnyFreeSpec with DockerControllerSpecS
2121
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
2222
logger.debug(s"testTimeFactor = $testTimeFactor")
2323

24-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
24+
val hostPort: Int = temporaryServerPort()
2525
val controller: DynamoDBLocalController = new DynamoDBLocalController(dockerClient)(hostPort)
2626

2727
// val waitPredicate: WaitPredicate = WaitPredicates.forListeningHostTcpPort(dockerHost, hostPort)

docker-controller-scala-elasticmq/src/test/scala/com/github/j5ik2o/dockerController/elasticmq/ElasticMQControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class ElasticMQControllerSpec extends AnyFreeSpec with DockerControllerSpecSuppo
2121
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
2222
logger.debug(s"testTimeFactor = $testTimeFactor")
2323

24-
val hostPorts: Seq[Int] = Seq(RandomPortUtil.temporaryServerPort(), RandomPortUtil.temporaryServerPort())
24+
val hostPorts: Seq[Int] = Seq(temporaryServerPort(), RandomPortUtil.temporaryServerPort())
2525
val controller: ElasticMQController = ElasticMQController(dockerClient)(dockerHost, hostPorts)
2626

2727
override protected val dockerControllers: Vector[DockerController] = Vector(controller)

docker-controller-scala-elasticsearch/src/test/scala/com/github/j5ik2o/dockerController/elasticsearch/ElasticsearchControllerSpec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ class ElasticsearchControllerSpec extends AnyFreeSpec with DockerControllerSpecS
1717
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
1818
logger.debug(s"testTimeFactor = $testTimeFactor")
1919

20-
val hostPort1: Int = RandomPortUtil.temporaryServerPort()
21-
val hostPort2: Int = RandomPortUtil.temporaryServerPort()
20+
val hostPort1: Int = temporaryServerPort()
21+
val hostPort2: Int = temporaryServerPort()
2222
val controller: ElasticsearchController = ElasticsearchController(dockerClient)(hostPort1, hostPort2)
2323

2424
override protected val dockerControllers: Vector[DockerController] = Vector(controller)

docker-controller-scala-kafka/src/test/scala/com/github/j5ik2o/dockerController/kafka/KafkaControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class KafkaControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport {
1919

2020
val topicName = "mytopic"
2121

22-
val kafkaExternalHostPort: Int = RandomPortUtil.temporaryServerPort()
22+
val kafkaExternalHostPort: Int = temporaryServerPort()
2323

2424
val kafkaController = new KafkaController(dockerClient)(
2525
kafkaExternalHostName = dockerHost,

docker-controller-scala-localstack/src/test/scala/com/github/j5ik2o/dockerController/localstack/LocalStackControllerSpec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ import scala.jdk.CollectionConverters._
3232
class LocalStackControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport {
3333
val accessKeyId: String = "AKIAIOSFODNN7EXAMPLE"
3434
val secretAccessKey: String = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
35-
val hostPortForS3: Int = RandomPortUtil.temporaryServerPort()
36-
val hostPortForDynamoDB: Int = RandomPortUtil.temporaryServerPort()
35+
val hostPortForS3: Int = temporaryServerPort()
36+
val hostPortForDynamoDB: Int = temporaryServerPort()
3737
val endpointForS3: String = s"http://$dockerHost:$hostPortForS3"
3838
val endpointForDynamoDB: String = s"http://$dockerHost:$hostPortForDynamoDB"
3939
val region: Regions = Regions.AP_NORTHEAST_1

docker-controller-scala-memcached/src/test/scala/com/github/j5ik2o/dockerController/memcached/MemcachedControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class MemcachedControllerSpec extends AnyFreeSpec with DockerControllerSpecSuppo
1717
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
1818
logger.debug(s"testTimeFactor = $testTimeFactor")
1919

20-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
20+
val hostPort: Int = temporaryServerPort()
2121
val controller: MemcachedController = MemcachedController(dockerClient)(hostPort)
2222

2323
override protected val dockerControllers: Vector[DockerController] = Vector(controller)

docker-controller-scala-minio/src/test/scala/com/github/j5ik2o/dockerController/minio/MinioControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class MinioControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport {
1818
val minioAccessKeyId: String = "AKIAIOSFODNN7EXAMPLE"
1919
val minioSecretAccessKey: String = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
2020
val minioHost: String = DockerClientConfigUtil.dockerHost(dockerClientConfig)
21-
val minioPort: Int = RandomPortUtil.temporaryServerPort()
21+
val minioPort: Int = temporaryServerPort()
2222
val minioEndpoint: String = s"http://$minioHost:$minioPort"
2323
val minioRegion: Regions = Regions.AP_NORTHEAST_1
2424

docker-controller-scala-mysql/src/test/scala/com/github/j5ik2o/dockerController/MySQLControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class MySQLControllerSpec extends AnyFreeSpec with DockerControllerSpecSupport w
1212
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
1313
logger.debug(s"testTimeFactor = $testTimeFactor")
1414

15-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
15+
val hostPort: Int = temporaryServerPort()
1616
val rootPassword: String = "test"
1717

1818
override protected def flywayDriverClassName: String = classOf[com.mysql.cj.jdbc.Driver].getName

docker-controller-scala-postgresql/src/test/scala/com/github/j5ik2o/dockerController/postgresql/PostgreSQLControllerSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class PostgreSQLControllerSpec extends AnyFreeSpec with DockerControllerSpecSupp
1717
val testTimeFactor: Int = sys.env.getOrElse("TEST_TIME_FACTOR", "1").toInt
1818
logger.debug(s"testTimeFactor = $testTimeFactor")
1919

20-
val hostPort: Int = RandomPortUtil.temporaryServerPort()
20+
val hostPort: Int = temporaryServerPort()
2121
val dbName = "test"
2222
val rootUserName: String = "postgres"
2323
val rootPassword: Option[String] = Some("test")

0 commit comments

Comments
 (0)