Clover Coverage Report - EasyMock 3.0
Coverage timestamp: sam. mai 8 2010 14:37:27 CEST
16   60   4   4
0   34   0,25   4
4     1  
1    
 
  ErrorMessageTest       Line # 27 16 0% 4 0 100% 1.0
 
  (8)
 
1    /**
2    * Copyright 2001-2010 the original author or authors.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.apache.org/licenses/LICENSE-2.0
9    *
10    * Unless required by applicable law or agreed to in writing, software
11    * distributed under the License is distributed on an "AS IS" BASIS,
12    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13    * See the License for the specific language governing permissions and
14    * limitations under the License.
15    */
16   
17    package org.easymock.tests;
18   
19    import static org.junit.Assert.*;
20   
21    import org.easymock.internal.ErrorMessage;
22    import org.junit.Test;
23   
24    /**
25    * @author Henri Tremblay
26    */
 
27    public class ErrorMessageTest {
28   
 
29  2 toggle @Test
30    public void testGetters() {
31  2 final ErrorMessage m = new ErrorMessage(true, "error", 3);
32  2 assertTrue(m.isMatching());
33  2 assertEquals("error", m.getMessage());
34  2 assertEquals(3, m.getActualCount());
35    }
36   
 
37  2 toggle @Test
38    public void testAppendTo_matchingOne() {
39  2 final StringBuilder sb = new StringBuilder(20);
40  2 final ErrorMessage m = new ErrorMessage(true, "error()", 2);
41  2 m.appendTo(sb, 1);
42  2 assertEquals("\n error(), actual: 3", sb.toString());
43    }
44   
 
45  2 toggle @Test
46    public void testAppendTo_matchingNone() {
47  2 final StringBuilder sb = new StringBuilder(20);
48  2 final ErrorMessage m = new ErrorMessage(false, "error()", 2);
49  2 m.appendTo(sb, 0);
50  2 assertEquals("\n error(), actual: 2", sb.toString());
51    }
52   
 
53  2 toggle @Test
54    public void testAppendTo_matchingMultiple() {
55  2 final StringBuilder sb = new StringBuilder(20);
56  2 final ErrorMessage m = new ErrorMessage(true, "error()", 2);
57  2 m.appendTo(sb, 2);
58  2 assertEquals("\n error(), actual: 2 (+1)", sb.toString());
59    }
60    }