1 package org.apache.maven.surefire.its;
2
3
4 import junit.framework.TestCase;
5 import org.apache.maven.it.VerificationException;
6 import org.apache.maven.it.Verifier;
7 import org.apache.maven.it.util.ResourceExtractor;
8
9 import java.io.File;
10
11
12
13
14
15
16
17 public class TestNgBeforeMethodFailure
18 extends TestCase
19 {
20 public void testTestNgBeforeMethodFailure ()
21 throws Exception
22 {
23 File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/testng-beforeMethodFailure" );
24
25 Verifier verifier = new Verifier( testDir.getAbsolutePath() );
26 try
27 {
28 verifier.executeGoal( "test" );
29 verifier.resetStreams();
30 verifier.verifyErrorFreeLog();
31 fail( "Build didn't fail, but it should" );
32 }
33 catch ( VerificationException e )
34 {
35
36 }
37 finally
38 {
39 verifier.resetStreams();
40 }
41
42 HelperAssertions.assertTestSuiteResults( 2, 0, 1, 1, testDir );
43 }
44 }