JComponent mock类的java.lang.noclassdeffounderror

时间:2010-08-05 14:48:15

标签: java

尝试使用EasyMock为Component创建模拟类时,我得到了一个java.lang.noclassdeffounderror。

private Component mockComponent;

@SuppressWarnings("restriction")
@Before 
public void setUp() 
{ 
   mockComponent = EasyMock.createMock(Component.class); 
}

2 个答案:

答案 0 :(得分:4)

EasyMock需要cglib和objenesis作为库。

如果选择cglib的非依赖jar(例如,cglib-nodep-2.2.jar),问题就解决了,因为它似乎包含了asm。

答案 1 :(得分:3)

HI,

管理发现它不是Component类的问题,而是我需要asm(http://forge.ow2.org/projects/asm

谢谢, Parag