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 /**
22 * @author Jontri
23 */
24 public class ReportTestCaseTest
25 extends TestCase
26 {
27 private ReportTestCase tCase;
28
29 protected void setUp()
30 throws Exception
31 {
32 super.setUp();
33
34 tCase = new ReportTestCase();
35 }
36
37 public void testSetName()
38 {
39 tCase.setName( "Test Case Name" );
40
41 assertEquals( "Test Case Name", tCase.getName() );
42 }
43
44 public void testSetTime()
45 {
46 tCase.setTime( .06f );
47
48 assertEquals( .06f, tCase.getTime(), 0.0 );
49 }
50
51 public void testSetFailure()
52 {
53 tCase.addFailure( "messageVal", "typeVal" );
54
55 assertEquals( "messageVal", tCase.getFailure().get( "message" ) );
56 assertEquals( "typeVal", tCase.getFailure().get( "type" ) );
57 }
58
59 public void testSetFullName()
60 {
61 tCase.setFullName( "Test Case Full Name" );
62
63 assertEquals( "Test Case Full Name", tCase.getFullName() );
64 }
65 }