make pekko test code more scala 3 friendly (#12384)

This commit is contained in:
PJ Fanning 2024-10-02 21:50:34 +01:00 committed by GitHub
parent 060c6c124d
commit be153f0764
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 10 additions and 21 deletions

View File

@ -43,8 +43,7 @@ class PekkoHttpClientInstrumentationTest
HttpClientInstrumentationExtension.forAgent()
val system: ActorSystem = ActorSystem.create()
implicit val materializer: ActorMaterializer =
ActorMaterializer.create(system)
val materializer: ActorMaterializer = ActorMaterializer.create(system)
override def buildRequest(
method: String,

View File

@ -25,7 +25,6 @@ import org.apache.pekko.http.scaladsl.server.Directives.{
pathPrefix,
pathSingleSlash
}
import org.apache.pekko.stream.ActorMaterializer
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.extension.RegisterExtension
import org.junit.jupiter.api.{AfterAll, Test, TestInstance}
@ -42,7 +41,6 @@ class PekkoHttpServerRouteTest {
private val client: WebClient = WebClient.of()
implicit val system: ActorSystem = ActorSystem("my-system")
implicit val materializer: ActorMaterializer = ActorMaterializer()
private def buildAddress(port: Int): URI = try
new URI("http://localhost:" + port + "/")

View File

@ -10,7 +10,6 @@ import org.apache.pekko.http.scaladsl.Http
import org.apache.pekko.http.scaladsl.Http.ServerBinding
import org.apache.pekko.http.scaladsl.model.HttpMethods.GET
import org.apache.pekko.http.scaladsl.model._
import org.apache.pekko.stream.ActorMaterializer
import io.opentelemetry.instrumentation.testing.junit.http.{
AbstractHttpServerTest,
ServerEndpoint
@ -22,7 +21,6 @@ import scala.concurrent.{Await, ExecutionContextExecutor, Future}
object PekkoHttpTestAsyncWebServer {
implicit val system: ActorSystem = ActorSystem("my-system")
implicit val materializer: ActorMaterializer = ActorMaterializer()
// needed for the future flatMap/onComplete in the end
implicit val executionContext: ExecutionContextExecutor = system.dispatcher
val asyncHandler: HttpRequest => Future[HttpResponse] = {

View File

@ -13,16 +13,14 @@ import org.apache.pekko.http.scaladsl.Http
import org.apache.pekko.http.scaladsl.Http.ServerBinding
import org.apache.pekko.http.scaladsl.model.StatusCodes.Found
import org.apache.pekko.http.scaladsl.server.Directives._
import org.apache.pekko.stream.ActorMaterializer
import org.apache.pekko.stream.scaladsl.Sink
import scala.concurrent.Await
import scala.concurrent.{Await, ExecutionContext}
object PekkoHttpTestServerSourceWebServer {
implicit val system = ActorSystem("my-system")
implicit val materializer = ActorMaterializer()
implicit val system: ActorSystem = ActorSystem("my-system")
// needed for the future flatMap/onComplete in the end
implicit val executionContext = system.dispatcher
implicit val executionContext: ExecutionContext = system.dispatcher
var route = get {
concat(

View File

@ -10,7 +10,6 @@ import org.apache.pekko.http.scaladsl.Http
import org.apache.pekko.http.scaladsl.Http.ServerBinding
import org.apache.pekko.http.scaladsl.model.HttpMethods.GET
import org.apache.pekko.http.scaladsl.model._
import org.apache.pekko.stream.ActorMaterializer
import io.opentelemetry.instrumentation.testing.junit.http.{
AbstractHttpServerTest,
ServerEndpoint
@ -18,13 +17,12 @@ import io.opentelemetry.instrumentation.testing.junit.http.{
import io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint._
import java.util.function.Supplier
import scala.concurrent.Await
import scala.concurrent.{Await, ExecutionContext}
object PekkoHttpTestSyncWebServer {
implicit val system = ActorSystem("my-system")
implicit val materializer = ActorMaterializer()
implicit val system: ActorSystem = ActorSystem("my-system")
// needed for the future flatMap/onComplete in the end
implicit val executionContext = system.dispatcher
implicit val executionContext: ExecutionContext = system.dispatcher
val syncHandler: HttpRequest => HttpResponse = {
case HttpRequest(GET, uri: Uri, _, _, _) => {
val endpoint = ServerEndpoint.forPath(uri.path.toString())

View File

@ -13,15 +13,13 @@ import org.apache.pekko.http.scaladsl.Http
import org.apache.pekko.http.scaladsl.Http.ServerBinding
import org.apache.pekko.http.scaladsl.model.StatusCodes.Found
import org.apache.pekko.http.scaladsl.server.Directives._
import org.apache.pekko.stream.ActorMaterializer
import scala.concurrent.Await
import scala.concurrent.{Await, ExecutionContext}
object PekkoHttpTestWebServer {
implicit val system = ActorSystem("my-system")
implicit val materializer = ActorMaterializer()
implicit val system: ActorSystem = ActorSystem("my-system")
// needed for the future flatMap/onComplete in the end
implicit val executionContext = system.dispatcher
implicit val executionContext: ExecutionContext = system.dispatcher
var route = get {
concat(