2012-04-18 4 views
2

에서 참조됩니다.junit.framework.TestCase 유형을 확인할 수 없습니다. <a href="http://www.jmock.org/getting-started.html" rel="nofollow">jMock - getting started</a></p> <p>는이 오류를 받고 있어요 : 타입 junit.framework.TestCase가 해결 될 수 없다 그것은 간접적으로 여기 예를 다음있어 필요한 .class 파일

  • jmock-2.5.1.jar
  • hamcrest 코어-1.1.jar
  • hamcrest 라이브러리 : 그것은 간접적으로 나는이 4 개 단지를 가져온

    의 .class 필요한 파일에서 참조 이 오류가 무엇을 의미하는지 -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

클래스 경로에 jUnit3.8.1 jar가 없습니다. –

답변

6

클래스 경로에 JUnit 3을 추가하십시오.