This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch 1546-1222
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/1546-1222 by this push:
     new 0c5eb25  saved network traffic
0c5eb25 is described below

commit 0c5eb254cc1016e989f40b9062ea4c501d6273cc
Author: tibordigana <[email protected]>
AuthorDate: Thu Apr 4 01:16:29 2019 +0200

    saved network traffic
---
 .../surefire/junitplatform/RunListenerAdapter.java |  9 ++++++++
 .../junitplatform/RunListenerAdapterTest.java      | 27 ++++++++++++----------
 2 files changed, 24 insertions(+), 12 deletions(-)

diff --git 
a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java
 
b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java
index 3b0f363..29f3eeb 100644
--- 
a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java
+++ 
b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/RunListenerAdapter.java
@@ -23,6 +23,7 @@ import static java.util.Collections.emptyMap;
 import static org.apache.maven.surefire.util.internal.ObjectUtils.systemProps;
 
 import java.util.Map;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
@@ -161,8 +162,16 @@ final class RunListenerAdapter
         String[] classMethodName = toClassMethodName( testIdentifier );
         String className = classMethodName[0];
         String classText = classMethodName[1];
+        if ( Objects.equals( className, classText ) )
+        {
+            classText = null;
+        }
         String methodName = testIdentifier.isTest() ? classMethodName[2] : 
null;
         String methodText = testIdentifier.isTest() ? classMethodName[3] : 
null;
+        if ( Objects.equals( methodName, methodText ) )
+        {
+            methodText = null;
+        }
         StackTraceWriter stw =
                 testExecutionResult == null ? null : toStackTraceWriter( 
className, methodName, testExecutionResult );
         return new SimpleReportEntry( className, classText, methodName, 
methodText,
diff --git 
a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
 
b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
index 3058f02..e9c53ba 100644
--- 
a/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
+++ 
b/surefire-providers/surefire-junit-platform/src/test/java/org/apache/maven/surefire/junitplatform/RunListenerAdapterTest.java
@@ -125,7 +125,7 @@ public class RunListenerAdapterTest
         assertEquals( MY_TEST_METHOD_NAME, entry.getName() );
         assertEquals( MY_TEST_METHOD_NAME + "(String)", entry.getNameText() );
         assertEquals( MyTestClass.class.getName(), entry.getSourceName() );
-        assertEquals( MyTestClass.class.getName(), entry.getSourceText() );
+        assertNull( entry.getSourceText() );
         assertNull( entry.getStackTraceWriter() );
     }
 
@@ -146,13 +146,12 @@ public class RunListenerAdapterTest
         adapter.executionStarted( TestIdentifier.from( engine ) );
         adapter.executionStarted( TestIdentifier.from( parent ) );
         verify( listener )
-                .testSetStarting( new SimpleReportEntry( className, className, 
null, null ) );
+                .testSetStarting( new SimpleReportEntry( className, null, 
null, null ) );
         verifyNoMoreInteractions( listener );
 
         adapter.executionStarted( TestIdentifier.from( child ) );
         verify( listener )
-                .testStarting(
-                        new SimpleReportEntry( className, className, 
MY_TEST_METHOD_NAME, MY_TEST_METHOD_NAME ) );
+                .testStarting( new SimpleReportEntry( className, null, 
MY_TEST_METHOD_NAME, null ) );
         verifyNoMoreInteractions( listener );
 
         adapter.executionFinished( TestIdentifier.from( child ), successful() 
);
@@ -160,8 +159,12 @@ public class RunListenerAdapterTest
         verify( listener ).testSucceeded( report.capture() );
         assertThat( report.getValue().getSourceName() )
                 .isEqualTo( className );
+        assertThat( report.getValue().getSourceText() )
+                .isNull();
         assertThat( report.getValue().getName() )
                 .isEqualTo( MY_TEST_METHOD_NAME );
+        assertThat( report.getValue().getNameText() )
+                .isNull();
         assertThat( report.getValue().getElapsed() )
                 .isNotNull();
         assertThat( report.getValue().getSystemProperties() )
@@ -318,7 +321,7 @@ public class RunListenerAdapterTest
 
         adapter.executionStarted( TestIdentifier.from( engine ) );
         verify( listener )
-                .testStarting( new SimpleReportEntry( "engine", "engine", 
"engine", "engine" ) );
+                .testStarting( new SimpleReportEntry( "engine", null, 
"engine", null ) );
         verifyNoMoreInteractions( listener );
 
         adapter.executionFinished( TestIdentifier.from( engine ), successful() 
);
@@ -327,12 +330,12 @@ public class RunListenerAdapterTest
         assertThat( report.getValue().getSourceName() )
                 .isEqualTo( "engine" );
         assertThat( report.getValue().getSourceText() )
-                .isEqualTo( "engine" );
+                .isNull();
         assertThat( report.getValue().getName() )
                 .isEqualTo( "engine" );
         assertThat( report.getValue().getNameText() )
-                .isEqualTo( "engine" );
-        assertThat( report.getValue().getElapsed() )
+                .isNull();
+        assertThat(report.getValue().getElapsed())
                 .isNotNull();
         assertThat( report.getValue().getStackTraceWriter() )
                 .isNull();
@@ -469,7 +472,7 @@ public class RunListenerAdapterTest
         String className = MyTestClass.class.getName();
 
         verify( listener )
-                .testSetStarting( new SimpleReportEntry( className, className, 
null, null ) );
+                .testSetStarting( new SimpleReportEntry( className, null, 
null, null ) );
 
         ArgumentCaptor<SimpleReportEntry> report = ArgumentCaptor.forClass( 
SimpleReportEntry.class );
         verify( listener )
@@ -478,7 +481,7 @@ public class RunListenerAdapterTest
         assertThat( report.getValue().getSourceName() )
                 .isEqualTo( className );
         assertThat( report.getValue().getSourceText() )
-                .isEqualTo( className );
+                .isNull();
         assertThat( report.getValue().getName() )
                 .isNull();
         assertThat( report.getValue().getNameText() )
@@ -513,7 +516,7 @@ public class RunListenerAdapterTest
         ArgumentCaptor<ReportEntry> entryCaptor = ArgumentCaptor.forClass( 
ReportEntry.class );
         verify( listener ).testStarting( entryCaptor.capture() );
         assertEquals( parentDisplay, entryCaptor.getValue().getSourceName() );
-        assertEquals( parentDisplay, entryCaptor.getValue().getSourceText() );
+        assertNull(entryCaptor.getValue().getSourceText());
         assertNull( entryCaptor.getValue().getName() );
         assertNull( entryCaptor.getValue().getNameText() );
     }
@@ -574,7 +577,7 @@ public class RunListenerAdapterTest
         ReportEntry value = entryCaptor.getValue();
 
         assertEquals( MyTestClass.class.getName(), value.getSourceName() );
-        assertEquals( MyTestClass.class.getName(), value.getSourceText() );
+        assertNull(value.getSourceText());
         assertEquals( "myNamedTestMethod", value.getName() );
         assertEquals( "some display name", value.getNameText() );
     }

Reply via email to