1 package org.apache.maven.surefire.its;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
23 import org.junit.Before;
24 import org.junit.Test;
25
26 import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaVersion;
27
28 public class JUnitPlatformIT
29 extends SurefireJUnit4IntegrationTestCase
30 {
31 @Before
32 public void setUp()
33 {
34 assumeJavaVersion( 1.8d );
35 }
36
37 @Test
38 public void testJupiterEngine()
39 {
40 unpack( "/junit-platform-engine-jupiter" )
41 .executeTest()
42 .verifyErrorFree( 5 );
43 }
44
45 @Test
46 public void testVintageEngine()
47 {
48 unpack( "/junit-platform-engine-vintage" )
49 .executeTest()
50 .verifyErrorFree( 1 );
51 }
52
53 @Test
54 public void testJQwikEngine()
55 {
56 unpack( "/junit-platform-engine-jqwik" )
57 .executeTest()
58 .verifyErrorFree( 1 );
59 }
60
61 @Test
62 public void testMultipleEngines()
63 {
64 unpack( "/junit-platform-multiple-engines" )
65 .executeTest()
66 .verifyErrorFree( 7 );
67 }
68
69 @Test
70 public void testTags()
71 {
72 unpack( "/junit-platform-tags" )
73 .executeTest()
74 .verifyErrorFree( 2 );
75 }
76 }