Skip to content

Commit 5dc4f51

Browse files
committed
cleanup test code
1 parent 81f3150 commit 5dc4f51

File tree

1 file changed

+27
-31
lines changed
  • instrumentation/spymemcached-2.12/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/spymemcached

1 file changed

+27
-31
lines changed

instrumentation/spymemcached-2.12/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/spymemcached/SpymemcachedTest.java

+27-31
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,14 @@
2929
import io.opentelemetry.instrumentation.testing.internal.AutoCleanupExtension;
3030
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
3131
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
32-
import io.opentelemetry.sdk.testing.assertj.AttributeAssertion;
3332
import io.opentelemetry.sdk.trace.data.StatusData;
3433
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;
3534
import java.net.InetSocketAddress;
3635
import java.time.Duration;
37-
import java.util.ArrayList;
3836
import java.util.Arrays;
3937
import java.util.Collection;
4038
import java.util.Collections;
4139
import java.util.HashMap;
42-
import java.util.List;
4340
import java.util.Map;
4441
import java.util.concurrent.ArrayBlockingQueue;
4542
import java.util.concurrent.BlockingQueue;
@@ -263,22 +260,15 @@ void getTimeout() throws InterruptedException {
263260
EXCEPTION_STACKTRACE,
264261
val -> val.isInstanceOf(String.class))))
265262
.hasAttributesSatisfyingExactly(
266-
withErrorType(
267-
"net.spy.memcached.internal.CheckedOperationTimeoutException",
268-
equalTo(
269-
maybeStable(DB_SYSTEM),
270-
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
271-
equalTo(maybeStable(DB_OPERATION), "get")))));
272-
}
273-
274-
private static List<AttributeAssertion> withErrorType(
275-
String errorType, AttributeAssertion... assertions) {
276-
List<AttributeAssertion> list = new ArrayList<>(Arrays.asList(assertions));
277-
278-
if (SemconvStability.emitStableDatabaseSemconv()) {
279-
list.add(equalTo(ERROR_TYPE, errorType));
280-
}
281-
return list;
263+
equalTo(
264+
ERROR_TYPE,
265+
SemconvStability.emitStableDatabaseSemconv()
266+
? "net.spy.memcached.internal.CheckedOperationTimeoutException"
267+
: null),
268+
equalTo(
269+
maybeStable(DB_SYSTEM),
270+
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
271+
equalTo(maybeStable(DB_OPERATION), "get"))));
282272
}
283273

284274
@Test
@@ -896,12 +886,15 @@ void decrException() {
896886
.hasException(
897887
new IllegalArgumentException("Key is too long (maxlen = 250)"))
898888
.hasAttributesSatisfyingExactly(
899-
withErrorType(
900-
"java.lang.IllegalArgumentException",
901-
equalTo(
902-
maybeStable(DB_SYSTEM),
903-
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
904-
equalTo(maybeStable(DB_OPERATION), "decr")))));
889+
equalTo(
890+
ERROR_TYPE,
891+
SemconvStability.emitStableDatabaseSemconv()
892+
? "java.lang.IllegalArgumentException"
893+
: null),
894+
equalTo(
895+
maybeStable(DB_SYSTEM),
896+
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
897+
equalTo(maybeStable(DB_OPERATION), "decr"))));
905898
}
906899

907900
@Test
@@ -984,12 +977,15 @@ void incrException() {
984977
.hasException(
985978
new IllegalArgumentException("Key is too long (maxlen = 250)"))
986979
.hasAttributesSatisfyingExactly(
987-
withErrorType(
988-
"java.lang.IllegalArgumentException",
989-
equalTo(
990-
maybeStable(DB_SYSTEM),
991-
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
992-
equalTo(maybeStable(DB_OPERATION), "incr")))));
980+
equalTo(
981+
ERROR_TYPE,
982+
SemconvStability.emitStableDatabaseSemconv()
983+
? "java.lang.IllegalArgumentException"
984+
: null),
985+
equalTo(
986+
maybeStable(DB_SYSTEM),
987+
DbIncubatingAttributes.DbSystemIncubatingValues.MEMCACHED),
988+
equalTo(maybeStable(DB_OPERATION), "incr"))));
993989
}
994990

995991
private static String key(String k) {

0 commit comments

Comments
 (0)