1 package org.apache.maven.plugins.surefire.report;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import junit.framework.TestCase;
20
21 import java.util.ArrayList;
22 import java.util.List;
23
24 public class ReportTestSuiteTest
25 extends TestCase
26 {
27 private ReportTestSuite tSuite;
28
29 protected void setUp()
30 throws Exception
31 {
32 super.setUp();
33
34 tSuite = new ReportTestSuite();
35 }
36
37 public void testSetTestCases()
38 {
39 ReportTestCase tCase = new ReportTestCase();
40
41 List tCaseList = new ArrayList();
42
43 tCaseList.add( tCase );
44
45 tSuite.setTestCases( tCaseList );
46
47 assertEquals( tCase, tSuite.getTestCases().get( 0 ) );
48 }
49
50 public void testSetNumberdOfErrors()
51 {
52 tSuite.setNumberOfErrors( 9 );
53
54 assertEquals( 9, tSuite.getNumberOfErrors() );
55 }
56
57 public void testSetNumberOfFailures()
58 {
59 tSuite.setNumberOfFailures( 10 );
60
61 assertEquals( 10, tSuite.getNumberOfFailures() );
62 }
63
64 public void testSetNumberOfSkipped()
65 {
66 tSuite.setNumberOfSkipped( 5 );
67
68 assertEquals( 5, tSuite.getNumberOfSkipped() );
69 }
70
71 public void testSetNumberOfTests()
72 {
73 tSuite.setNumberOfTests( 11 );
74
75 assertEquals( 11, tSuite.getNumberOfTests() );
76 }
77
78 public void testSetName()
79 {
80 tSuite.setName( "Suite Name" );
81
82 assertEquals( "Suite Name", tSuite.getName() );
83 }
84
85 public void testSetPackageName()
86 {
87 tSuite.setPackageName( "Suite Package Name" );
88
89 assertEquals( "Suite Package Name", tSuite.getPackageName() );
90 }
91
92 public void testSetTimeElapsed()
93 {
94 tSuite.setTimeElapsed( .06f );
95
96 assertEquals( .06f, tSuite.getTimeElapsed(), 0.0 );
97 }
98 }