2012-04-18 91 views
2

我在此处查看示例:jMock - getting started无法解析junit.framework.TestCase类型。它是从所需的.class文件间接引用

我收到此错误:类型junit.framework.TestCase无法解析。

  • JMock的-2.5.1.jar
  • hamcrest核-1.1.jar
  • hamcrest库:这是间接需要的.class文件

    我已经导入这些罐子4引用-1.1.jar

  • JMock的-junit3-2.5.1.jar

蚂蚁的这个错误是什么意思的想法?

package com.test; 

import org.jmock.integration.junit3.MockObjectTestCase; 
import org.jmock.Expectations; 

class PublisherTest extends MockObjectTestCase { 
public void testOneSubscriberReceivesAMessage() { 
    // set up 
    final Subscriber subscriber = mock(Subscriber.class); 

    Publisher publisher = new Publisher(); 
    publisher.add(subscriber); 

    final String message = "message"; 

    // expectations 
    checking(new Expectations() { 
     { 
      oneOf(subscriber).receive(message); 
     } 
    }); 

    // execute 
    publisher.publish(message); 
    } 
} 
+0

我的classpath中没有jUnit3.8.1 jar。 – 2012-04-18 19:19:15

回答

6

将JUnit 3添加到您的类路径中。

相关问题