Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
11   37   1   11
0   23   0,09   1
1     1  
1    
 
 
  CapturesMatcherTest       Line # 14 11 1 100% 1.0
 
  (1)
 
1    /*
2    * Copyright (c) 2003-2008 OFFIS, Henri Tremblay.
3    * This program is made available under the terms of the MIT License.
4    */
5    package org.easymock.tests;
6   
7    import static org.junit.Assert.*;
8   
9    import org.easymock.Capture;
10    import org.easymock.internal.matchers.Captures;
11    import org.junit.Test;
12   
13   
 
14    public class CapturesMatcherTest {
15   
16    private Capture<String> capture = new Capture<String>();
17    private Captures<String> matcher = new Captures<String>(capture);
18   
 
19  1 toggle @Test
20    public void test() {
21  1 StringBuffer buffer = new StringBuffer();
22  1 matcher.appendTo(buffer);
23  1 assertEquals("capture(Nothing captured yet)", buffer.toString());
24   
25  1 assertTrue(matcher.matches(null));
26   
27  1 buffer.delete(0, buffer.length());
28  1 matcher.appendTo(buffer);
29  1 assertEquals("capture(null)", buffer.toString());
30   
31  1 assertTrue(matcher.matches("s"));
32   
33  1 buffer.delete(0, buffer.length());
34  1 matcher.appendTo(buffer);
35  1 assertEquals("capture(s)", buffer.toString());
36    }
37    }