Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
3   28   3   1
0   16   1   3
3     1  
1    
 
 
  InstanceOf       Line # 11 3 3 100% 1.0
 
  (3)
 
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.internal.matchers;
6   
7    import java.io.Serializable;
8   
9    import org.easymock.IArgumentMatcher;
10   
 
11    public class InstanceOf implements IArgumentMatcher, Serializable {
12   
13    private static final long serialVersionUID = -551735356674347591L;
14   
15    private final Class<?> clazz;
16   
 
17  3 toggle public InstanceOf(Class<?> clazz) {
18  3 this.clazz = clazz;
19    }
20   
 
21  7 toggle public boolean matches(Object actual) {
22  7 return (actual != null) && clazz.isAssignableFrom(actual.getClass());
23    }
24   
 
25  3 toggle public void appendTo(StringBuffer buffer) {
26  3 buffer.append("isA(" + clazz.getName() + ")");
27    }
28    }