Skip to content

Commit ba20128

Browse files
remove unchecked cast
1 parent 40e75ba commit ba20128

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

ibm-mq-metrics/src/integrationTest/java/io/opentelemetry/ibm/mq/integration/tests/WMQMonitorIntegrationTest.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.ibm.mq.headers.pcf.PCFMessage;
2020
import com.ibm.mq.headers.pcf.PCFMessageAgent;
2121
import io.opentelemetry.api.common.AttributeKey;
22+
import io.opentelemetry.api.common.Attributes;
2223
import io.opentelemetry.api.metrics.Meter;
2324
import io.opentelemetry.ibm.mq.config.QueueManager;
2425
import io.opentelemetry.ibm.mq.opentelemetry.ConfigWrapper;
@@ -32,6 +33,7 @@
3233
import java.net.URISyntaxException;
3334
import java.net.URL;
3435
import java.nio.file.Paths;
36+
import java.util.Collection;
3537
import java.util.HashMap;
3638
import java.util.HashSet;
3739
import java.util.List;
@@ -300,17 +302,16 @@ void test_bad_connection() throws Exception {
300302
assertThat(data).isNotEmpty();
301303
assertThat(data).hasSize(2);
302304

303-
SumData<LongPointData> connectionErrors = null;
305+
Attributes attrs = null;
304306
for (MetricData metricData : data) {
305307
if ("ibm.mq.connection.errors".equals(metricData.getName())) {
306-
connectionErrors = (SumData<LongPointData>) metricData.getData();
308+
attrs = metricData.getData().getPoints().stream().iterator().next().getAttributes();
307309
}
308310
}
309311

310-
assertThat(connectionErrors).isNotNull();
312+
assertThat(attrs).isNotNull();
311313

312-
LongPointData metricPoint = connectionErrors.getPoints().iterator().next();
313-
String value = metricPoint.getAttributes().get(AttributeKey.stringKey("error.code"));
314+
String value = attrs.get(AttributeKey.stringKey("error.code"));
314315

315316
assertThat(value).isEqualTo("2538");
316317
}

0 commit comments

Comments
 (0)