Skip to content
This repository was archived by the owner on Dec 23, 2023. It is now read-only.

Commit d5ba9ce

Browse files
author
Bogdan Drutu
authored
Fix a bunch of errorprone warnings. (#1806)
1 parent b62f32d commit d5ba9ce

File tree

18 files changed

+67
-98
lines changed

18 files changed

+67
-98
lines changed

api/src/test/java/io/opencensus/common/ServerStatsEncodingTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ public class ServerStatsEncodingTest {
3434

3535
@Test
3636
public void encodeDecodeTest() throws ServerStatsDeserializationException {
37-
ServerStats serverStatsToBeEncoded = null;
38-
ServerStats serverStatsDecoded = null;
39-
byte[] serialized = null;
37+
ServerStats serverStatsToBeEncoded;
38+
ServerStats serverStatsDecoded;
39+
byte[] serialized;
4040

4141
serverStatsToBeEncoded = ServerStats.create(31, 22, (byte) 1);
4242
serialized = ServerStatsEncoding.toBytes(serverStatsToBeEncoded);
@@ -56,9 +56,9 @@ public void encodeDecodeTest() throws ServerStatsDeserializationException {
5656

5757
@Test
5858
public void skipUnknownFieldTest() throws ServerStatsDeserializationException {
59-
ServerStats serverStatsToBeEncoded = null;
60-
ServerStats serverStatsDecoded = null;
61-
byte[] serialized = null;
59+
ServerStats serverStatsToBeEncoded;
60+
ServerStats serverStatsDecoded;
61+
byte[] serialized;
6262

6363
serverStatsToBeEncoded = ServerStats.create(31, 22, (byte) 1);
6464
serialized = ServerStatsEncoding.toBytes(serverStatsToBeEncoded);
@@ -79,8 +79,8 @@ public void skipUnknownFieldTest() throws ServerStatsDeserializationException {
7979

8080
@Test
8181
public void negativeLbLatencyValueTest() throws ServerStatsDeserializationException {
82-
ServerStats serverStatsToBeEncoded = null;
83-
byte[] serialized = null;
82+
ServerStats serverStatsToBeEncoded;
83+
byte[] serialized;
8484

8585
serverStatsToBeEncoded = ServerStats.create(31, 22, (byte) 1);
8686
serialized = ServerStatsEncoding.toBytes(serverStatsToBeEncoded);
@@ -99,8 +99,8 @@ public void negativeLbLatencyValueTest() throws ServerStatsDeserializationExcept
9999

100100
@Test
101101
public void negativeServerLatencyValueTest() throws ServerStatsDeserializationException {
102-
ServerStats serverStatsToBeEncoded = null;
103-
byte[] serialized = null;
102+
ServerStats serverStatsToBeEncoded;
103+
byte[] serialized;
104104

105105
serverStatsToBeEncoded = ServerStats.create(31, 22, (byte) 1);
106106
serialized = ServerStatsEncoding.toBytes(serverStatsToBeEncoded);

api/src/test/java/io/opencensus/common/ServerStatsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class ServerStatsTest {
3232

3333
@Test
3434
public void serverStatsCreate() {
35-
ServerStats serverStats = null;
35+
ServerStats serverStats;
3636

3737
serverStats = ServerStats.create(31, 22, (byte) 0);
3838
assertThat(serverStats.getLbLatencyNs()).isEqualTo(31);

api/src/test/java/io/opencensus/metrics/MetricRegistryTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@
3131
public class MetricRegistryTest {
3232
@Rule public ExpectedException thrown = ExpectedException.none();
3333

34-
private static final String NAME = "name";
35-
private static final String NAME_2 = "name2";
36-
private static final String NAME_3 = "name3";
37-
private static final String NAME_4 = "name4";
38-
private static final String DESCRIPTION = "description";
34+
private static final String NAME = "test_name";
35+
private static final String NAME_2 = "test_name2";
36+
private static final String NAME_3 = "test_name3";
37+
private static final String NAME_4 = "test_name4";
38+
private static final String DESCRIPTION = "test_description";
3939
private static final String UNIT = "1";
4040
private static final List<LabelKey> LABEL_KEY =
41-
Collections.singletonList(LabelKey.create("key", "key description"));
41+
Collections.singletonList(LabelKey.create("test_key", "test key description"));
4242
private static final List<LabelValue> LABEL_VALUES =
43-
Collections.singletonList(LabelValue.create("value"));
43+
Collections.singletonList(LabelValue.create("test_value"));
4444
private final MetricRegistry metricRegistry =
4545
MetricsComponent.newNoopMetricsComponent().getMetricRegistry();
4646

contrib/http_jaxrs/src/test/java/io/opencensus/contrib/http/jaxrs/JaxrsClientFilterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public void testResponseFilter() throws Exception {
6767
filter.filter(requestContext, responseContext);
6868

6969
verify(requestContext).getProperty("opencensus.context");
70-
verify(responseContext, times(2)).getStatus();
70+
verify(responseContext, times(1)).getStatus();
7171
}
7272

7373
static HttpRequestContext createHttpRequestContext(Span span, TagContext tagContext)

contrib/http_jaxrs/src/test/java/io/opencensus/contrib/http/jaxrs/JaxrsContainerFilterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@ public void testResponseFilter() throws Exception {
7272
ContainerResponseContext responseContext = mock(ContainerResponseContext.class);
7373
filter.filter(requestContext, responseContext);
7474
verify(requestContext).getProperty("opencensus.context");
75-
verify(responseContext, times(2)).getStatus();
75+
verify(responseContext, times(1)).getStatus();
7676
}
7777
}

contrib/http_jetty_client/src/test/java/io/opencensus/contrib/http/jetty/client/HttpRequestListenerTest.java

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import io.opencensus.contrib.http.HttpClientHandler;
2424
import io.opencensus.contrib.http.HttpExtractor;
2525
import io.opencensus.contrib.http.HttpRequestContext;
26-
import io.opencensus.trace.Span;
2726
import io.opencensus.trace.Tracing;
2827
import io.opencensus.trace.propagation.TextFormat.Setter;
2928
import javax.annotation.Nullable;
@@ -101,22 +100,7 @@ public int getStatusCode(@Nullable Object response) {
101100
Tracing.getTracer(),
102101
extractor,
103102
Tracing.getPropagationComponent().getTraceContextFormat(),
104-
setter) {
105-
@Override
106-
public HttpRequestContext handleStart(
107-
@Nullable Span parent, Object carrier, Object request) {
108-
return super.handleStart(parent, carrier, request);
109-
}
110-
111-
@Override
112-
public void handleEnd(
113-
HttpRequestContext context,
114-
@Nullable Object request,
115-
@Nullable Object response,
116-
@Nullable Throwable error) {
117-
super.handleEnd(context, request, response, error);
118-
}
119-
};
103+
setter) {};
120104
@Mock private HttpClientHandler<Request, Response, Request> mockHandler;
121105
@Mock private Result mockResult;
122106

contrib/http_servlet/src/main/java/io/opencensus/contrib/http/servlet/OcHttpServletUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ static void recordMessageSentEvent(
9292
* @since 0.20.0
9393
*/
9494
@MustBeClosed
95-
public static Scope withScope(ServletRequest request) throws NullPointerException {
95+
public static Scope withScope(ServletRequest request) {
9696
checkNotNull(request, "request");
9797
OcHttpServletListener listener =
9898
(OcHttpServletListener) request.getAttribute(OPENCENSUS_SERVLET_LISTENER);

contrib/http_servlet/src/test/java/io/opencensus/contrib/http/servlet/OcHttpServletListenerTest.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -105,21 +105,7 @@ public int getStatusCode(@Nullable Object response) {
105105
extractor,
106106
Tracing.getPropagationComponent().getTraceContextFormat(),
107107
getter,
108-
true) {
109-
@Override
110-
public HttpRequestContext handleStart(Object carrier, Object request) {
111-
return super.handleStart(carrier, request);
112-
}
113-
114-
@Override
115-
public void handleEnd(
116-
HttpRequestContext context,
117-
Object request,
118-
@Nullable Object response,
119-
@Nullable Throwable error) {
120-
super.handleEnd(context, request, response, error);
121-
}
122-
};
108+
true) {};
123109
@Mock HttpRequestContext mockContext;
124110
@Mock HttpServletResponse mockResponse;
125111
@Mock HttpServletRequest mockRequest;

contrib/http_util/src/main/java/io/opencensus/contrib/http/AbstractHttpHandler.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,13 @@ public final void handleMessageReceived(HttpRequestContext context, long bytes)
101101
}
102102
}
103103

104-
void spanEnd(Span span, @Nullable P response, @Nullable Throwable error) {
105-
int statusCode = extractor.getStatusCode(response);
104+
void spanEnd(Span span, int httpStatus, @Nullable Throwable error) {
106105
if (span.getOptions().contains(Options.RECORD_EVENTS)) {
107106
span.putAttribute(
108107
HttpTraceAttributeConstants.HTTP_STATUS_CODE,
109-
AttributeValue.longAttributeValue(statusCode));
108+
AttributeValue.longAttributeValue(httpStatus));
109+
span.setStatus(HttpTraceUtil.parseResponseStatus(httpStatus, error));
110110
}
111-
span.setStatus(HttpTraceUtil.parseResponseStatus(statusCode, error));
112111
span.end();
113112
}
114113

contrib/http_util/src/main/java/io/opencensus/contrib/http/HttpClientHandler.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -147,19 +147,15 @@ public void handleEnd(
147147
@Nullable P response,
148148
@Nullable Throwable error) {
149149
checkNotNull(context, "context");
150-
recordStats(context, request, response, error);
151-
spanEnd(context.span, response, error);
150+
int httpCode = extractor.getStatusCode(response);
151+
recordStats(context, request, httpCode);
152+
spanEnd(context.span, httpCode, error);
152153
}
153154

154-
private void recordStats(
155-
HttpRequestContext context,
156-
@Nullable Q request,
157-
@Nullable P response,
158-
@Nullable Throwable error) {
155+
private void recordStats(HttpRequestContext context, @Nullable Q request, int httpCode) {
159156
double requestLatency = NANOSECONDS.toMillis(System.nanoTime() - context.requestStartTime);
160157

161158
String methodStr = request == null ? "" : extractor.getMethod(request);
162-
int status = extractor.getStatusCode(response);
163159
TagContext startCtx =
164160
tagger
165161
.toBuilder(context.tagContext)
@@ -169,7 +165,7 @@ private void recordStats(
169165
METADATA_NO_PROPAGATION)
170166
.put(
171167
HTTP_CLIENT_STATUS,
172-
TagValue.create(status == 0 ? "error" : Integer.toString(status)),
168+
TagValue.create(httpCode == 0 ? "error" : Integer.toString(httpCode)),
173169
METADATA_NO_PROPAGATION)
174170
.build();
175171

0 commit comments

Comments
 (0)