Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
8   33   2   4
0   23   0,25   2
2     1  
1    
 
 
  EqualsMatcherTest       Line # 14 8 2 100% 1.0
 
  (2)
 
1    /*
2    * Copyright (c) 2001-2008 OFFIS, Tammo Freese.
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.ArgumentsMatcher;
10    import org.easymock.MockControl;
11    import org.junit.Test;
12   
13    @SuppressWarnings("deprecation")
 
14    public class EqualsMatcherTest {
15    final ArgumentsMatcher MATCHER = MockControl.EQUALS_MATCHER;
16   
 
17  1 toggle @Test
18    public void equalsMatcher() {
19  1 assertTrue(MATCHER.matches(null, null));
20  1 assertFalse(MATCHER.matches(null, new Object[0]));
21  1 assertFalse(MATCHER.matches(new Object[0], null));
22  1 assertFalse(MATCHER.matches(new Object[] { "" }, new Object[] { null }));
23  1 assertFalse(MATCHER.matches(new Object[] { null }, new Object[] { "" }));
24  1 assertTrue(MATCHER
25    .matches(new Object[] { null }, new Object[] { null }));
26  1 assertTrue(MATCHER.matches(new Object[] { "x" }, new Object[] { "x" }));
27    }
28   
 
29  1 toggle @Test
30    public void differentNumberOfArguments() {
31  1 assertFalse(MATCHER.matches(new Object[2], new Object[3]));
32    }
33    }