Skip to content

Commit 3a3269f

Browse files
committed
Convert some ratpack tests to java
1 parent 965e886 commit 3a3269f

File tree

40 files changed

+1091
-1076
lines changed

40 files changed

+1091
-1076
lines changed

instrumentation/ratpack/ratpack-1.4/javaagent/src/test/groovy/server/RatpackAsyncHttpServerTest.groovy

-22
This file was deleted.

instrumentation/ratpack/ratpack-1.4/javaagent/src/test/groovy/server/RatpackForkedHttpServerTest.groovy

-27
This file was deleted.

instrumentation/ratpack/ratpack-1.4/javaagent/src/test/groovy/server/RatpackHttpServerTest.groovy

-23
This file was deleted.

instrumentation/ratpack/ratpack-1.4/javaagent/src/test/groovy/server/RatpackRoutesTest.groovy

-21
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.ratpack;
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.client;
77

88
import io.opentelemetry.instrumentation.ratpack.client.AbstractRatpackForkedHttpClientTest;
99
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.ratpack;
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.client;
77

88
import io.opentelemetry.instrumentation.ratpack.client.AbstractRatpackHttpClientTest;
99
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.ratpack;
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.client;
77

88
import io.opentelemetry.instrumentation.ratpack.client.AbstractRatpackPooledHttpClientTest;
99
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.server;
7+
8+
import io.opentelemetry.instrumentation.ratpack.server.AbstractRatpackAsyncHttpServerTest;
9+
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
10+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerInstrumentationExtension;
11+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions;
12+
import org.junit.jupiter.api.extension.RegisterExtension;
13+
import ratpack.server.RatpackServerSpec;
14+
15+
class RatpackAsyncHttpServerTest extends AbstractRatpackAsyncHttpServerTest {
16+
17+
@RegisterExtension
18+
public static final InstrumentationExtension testing =
19+
HttpServerInstrumentationExtension.forAgent();
20+
21+
@Override
22+
protected void configure(RatpackServerSpec serverSpec) {}
23+
24+
@Override
25+
protected void configure(HttpServerTestOptions options) {
26+
super.configure(options);
27+
28+
options.setHasResponseCustomizer(endpoint -> true);
29+
}
30+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.server;
7+
8+
import io.opentelemetry.instrumentation.ratpack.server.AbstractRatpackForkedHttpServerTest;
9+
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
10+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerInstrumentationExtension;
11+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions;
12+
import org.junit.jupiter.api.extension.RegisterExtension;
13+
import ratpack.server.RatpackServerSpec;
14+
15+
class RatpackForkedHttpServerTest extends AbstractRatpackForkedHttpServerTest {
16+
17+
@RegisterExtension
18+
public static final InstrumentationExtension testing =
19+
HttpServerInstrumentationExtension.forAgent();
20+
21+
@Override
22+
protected void configure(RatpackServerSpec serverSpec) {}
23+
24+
@Override
25+
protected void configure(HttpServerTestOptions options) {
26+
super.configure(options);
27+
28+
options.setHasResponseCustomizer(endpoint -> true);
29+
options.setTestHttpPipelining(false);
30+
}
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.server;
7+
8+
import io.opentelemetry.instrumentation.ratpack.server.AbstractRatpackHttpServerTest;
9+
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
10+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerInstrumentationExtension;
11+
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions;
12+
import org.junit.jupiter.api.extension.RegisterExtension;
13+
import ratpack.server.RatpackServerSpec;
14+
15+
class RatpackHttpServerTest extends AbstractRatpackHttpServerTest {
16+
17+
@RegisterExtension
18+
public static final InstrumentationExtension testing =
19+
HttpServerInstrumentationExtension.forAgent();
20+
21+
@Override
22+
protected void configure(RatpackServerSpec serverSpec) {}
23+
24+
@Override
25+
protected void configure(HttpServerTestOptions options) {
26+
super.configure(options);
27+
28+
options.setHasResponseCustomizer(endpoint -> true);
29+
}
30+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.ratpack.server;
7+
8+
import io.opentelemetry.instrumentation.ratpack.server.AbstractRatpackRoutesTest;
9+
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
10+
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
11+
import org.junit.jupiter.api.extension.RegisterExtension;
12+
import ratpack.server.RatpackServerSpec;
13+
14+
class RatpackRoutesTest extends AbstractRatpackRoutesTest {
15+
16+
@RegisterExtension
17+
static final InstrumentationExtension testing = AgentInstrumentationExtension.create();
18+
19+
@Override
20+
protected InstrumentationExtension testing() {
21+
return testing;
22+
}
23+
24+
@Override
25+
protected void configure(RatpackServerSpec serverSpec) {}
26+
27+
@Override
28+
protected boolean hasHandlerSpan() {
29+
return true;
30+
}
31+
}

instrumentation/ratpack/ratpack-1.4/testing/src/main/groovy/io/opentelemetry/instrumentation/ratpack/server/AbstractRatpackAsyncHttpServerTest.groovy

-142
This file was deleted.

0 commit comments

Comments
 (0)