File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -365,8 +365,9 @@ public void kind(@Nullable Kind kind) {
365365 public void localServiceName (@ Nullable String localServiceName ) {
366366 if (localServiceName == null || localServiceName .isEmpty ()) {
367367 this .localServiceName = null ;
368+ } else {
369+ this .localServiceName = localServiceName ;
368370 }
369- this .localServiceName = localServiceName ;
370371 }
371372
372373 /**
@@ -438,8 +439,9 @@ public void localPort(int localPort) {
438439 public void remoteServiceName (@ Nullable String remoteServiceName ) {
439440 if (remoteServiceName == null || remoteServiceName .isEmpty ()) {
440441 this .remoteServiceName = null ;
442+ } else {
443+ this .remoteServiceName = remoteServiceName ;
441444 }
442- this .remoteServiceName = remoteServiceName ;
443445 }
444446
445447 /**
Original file line number Diff line number Diff line change @@ -285,13 +285,27 @@ class Tag {
285285 );
286286 }
287287
288+ @ Test void localServiceNameCoercesEmptyToNull () {
289+ MutableSpan span = new MutableSpan ();
290+ span .localServiceName ("FavStar" );
291+ span .localServiceName ("" );
292+ assertThat (span .localServiceName ()).isNull ();
293+ }
294+
288295 @ Test void localServiceNamePreservesCase () {
289296 String expectedLocalServiceName = "FavStar" ;
290297 MutableSpan span = new MutableSpan ();
291298 span .localServiceName (expectedLocalServiceName );
292299 assertThat (span .localServiceName ()).isEqualTo (expectedLocalServiceName );
293300 }
294301
302+ @ Test void remoteServiceNameCoercesEmptyToNull () {
303+ MutableSpan span = new MutableSpan ();
304+ span .remoteServiceName ("FavStar" );
305+ span .remoteServiceName ("" );
306+ assertThat (span .remoteServiceName ()).isNull ();
307+ }
308+
295309 @ Test void remoteServiceNamePreservesCase () {
296310 String expectedRemoteServiceName = "FavStar" ;
297311 MutableSpan span = new MutableSpan ();
You can’t perform that action at this time.
0 commit comments