You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2021/02/04 21:56:13 UTC
[maven-surefire] 02/02: Simplify SurefireHelperTest
This is an automated email from the ASF dual-hosted git repository.
tibordigana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git
commit 1c2e73918b2053470a2cd5489e6be428f9705a02
Author: Stefan Oehme <st...@gmail.com>
AuthorDate: Mon Feb 1 14:20:15 2021 +0100
Simplify SurefireHelperTest
---
.../maven/plugin/surefire/SurefireHelperTest.java | 42 ++++++----------------
1 file changed, 11 insertions(+), 31 deletions(-)
diff --git a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
index fb4033d..f190f03 100644
--- a/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
+++ b/maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/SurefireHelperTest.java
@@ -32,11 +32,10 @@ import java.util.List;
import static java.util.Collections.addAll;
import static java.util.Collections.singleton;
-import static org.apache.maven.surefire.shared.lang3.SystemUtils.IS_OS_WINDOWS;
import static org.apache.maven.plugin.surefire.SurefireHelper.escapeToPlatformPath;
import static org.apache.maven.plugin.surefire.SurefireHelper.reportExecution;
+import static org.apache.maven.surefire.shared.lang3.SystemUtils.IS_OS_WINDOWS;
import static org.fest.assertions.Assertions.assertThat;
-import static org.junit.Assert.fail;
import static org.junit.Assume.assumeTrue;
/**
@@ -125,41 +124,22 @@ public class SurefireHelperTest
public void shouldHandleFailIfNoTests() throws Exception
{
RunResult summary = new RunResult( 0, 0, 0, 0 );
- try
- {
- Mojo plugin = new Mojo();
- plugin.setFailIfNoTests( true );
- reportExecution( plugin, summary, null, null );
- }
- catch ( MojoFailureException e )
- {
- assertThat( e.getLocalizedMessage() )
- .isEqualTo( "No tests were executed! (Set -DfailIfNoTests=false to ignore this error.)" );
- return;
- }
- fail( "Expected MojoFailureException with message "
- + "'No tests were executed! (Set -DfailIfNoTests=false to ignore this error.)'" );
+ Mojo plugin = new Mojo();
+ plugin.setFailIfNoTests( true );
+ e.expect( MojoFailureException.class );
+ e.expectMessage( "No tests were executed! (Set -DfailIfNoTests=false to ignore this error.)" );
+ reportExecution( plugin, summary, null, null );
}
@Test
public void shouldHandleTestFailure() throws Exception
{
RunResult summary = new RunResult( 1, 0, 1, 0 );
- try
- {
- reportExecution( new Mojo(), summary, null, null );
- fail( "Expected MojoFailureException with message "
- + "'There are test failures.\n\nPlease refer to null "
- + "for the individual test results.\nPlease refer to dump files (if any exist) "
- + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream.'" );
- }
- catch ( MojoFailureException e )
- {
- assertThat( e.getLocalizedMessage() )
- .isEqualTo( "There are test failures.\n\nPlease refer to null "
- + "for the individual test results.\nPlease refer to dump files (if any exist) "
- + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream." );
- }
+ e.expect( MojoFailureException.class );
+ e.expectMessage( "There are test failures.\n\nPlease refer to null "
+ + "for the individual test results.\nPlease refer to dump files (if any exist) "
+ + "[date].dump, [date]-jvmRun[N].dump and [date].dumpstream." );
+ reportExecution( new Mojo(), summary, null, null );
}
@Test