jmockit

    0

    1답변

    요즘에는 이음새가있는 jmock을 사용했지만 최종/정적/열거 형을 모의하기에는 충분하지 않았습니다. 그래서 JMockit으로 작업을 시도했습니다. 그러나 나는 달릴 때마다 NPE를 얻습니다. 수조차 디버그, 아래의 샘플 코드 public class TestJmockit extends SeamTest { @Mocked Dependency dependenc

    1

    1답변

    한 번 클래스를 조롱하고 테스트에서 두 번 클래스를 조롱 할 때 출력이 달라집니다. 나는 @Mocked가 클래스의 모든 인스턴스를 모의합니다. 그러나 이 두 번 이상 조롱 된 이유가 확실하지 않습니다.은 새로 생성 된 객체의 출력에 영향을줍니다. 이 동작이 필요합니까? 테스트 1. 인쇄 10 : 제 조롱 날짜와 @Test public void jmocki

    2

    1답변

    내가 가진 같은 : new Expectations() {{ mock0.f(); mock1.f(); mock0.f(); mock1.f(); mock0.f(); mock1.f(); }}; 내가 '배 ='사양을 사용할 수있는 방법이 있나요? 같은 뭔가 : new Expectations() {{

    1

    2답변

    다른 프로그래머가 Eclipse-Indigo에서 JUnit으로 작성한 테스트를 실행하려고하지만 Jmockit을 시도 할 때 해결책이 없다는 것을 알았습니다. , 아직. classpath에서 jmockit.jar를 변경하려고하지만 작동하지 않습니다. 이 문제에 대해 알고 있습니까? 편집 : 터미널에서 "ant test"를 사용할 때 문제가 없지만 IDE에서

    3

    2답변

    테스트의 작성이 필요합니다. 클래스의 동작을 확인할 수 있어야합니다. 조롱 된 수업. 동일한 메소드에 대해 여러 동작을 지원하려면 동일한 TestClass에서 클래스를 여러 번 조롱해야합니다. JMockIt을 사용할 수 있습니까? 다음은 내가 원하는 것의 예입니다. 때 MockFoo.getName() 반환 다른 값 public class MyClass {

    3

    1답변

    나는 데이터베이스에 대한 호출이 없도록 Spring의 jdbcTemplate을 모의해야하는 애플리케이션에서 DAO 용 JMockit을 사용하여 단위 테스트 케이스를 작성하고있다. 나는 DAO를 조롱하는 것에 대해 이야기하는 다른 게시물이나 예제를 보았지만 jdbcTemplate을 조롱하는 것에 대해서는 이야기하지 않았다. 내가 그것을 조롱 할 수있는 방법이

    1

    1답변

    는 나는 그것이 하나의 특정 개체를 반환하도록하는 방법을 조롱하기 위해 노력하고있어 : private static final String PARAM = "somevalue"; ... @Test public void jmockit() { final PojoClass dfault = new PojoClass();

    0

    1답변

    내가 그 하위 클래스에 의해 확장되는 하나의 추상 클래스가 있고 내가 수퍼 클래스에서 보호 된 데이터 형식에 사용되는 클래스를 조롱하고 싶습니다. 문제는 조롱 받아야하는 클래스가 기본 데이터 유형이므로 패키지 외부에서 액세스 할 수 없다는 것입니다. 나의 요점을 분명히하기위한 예를 들어 보겠습니다. 당신의 도움을 주셔서 감사합니다. 내가 Jmockit를 사

    -2

    1답변

    Spring 프레임 워크는 jUnit 및 EasyMock과 잘 통합되어 있습니다. 누구나 Spring 프레임 워크에서 JMockit과 TestNG를 사용해 본 경험이 있습니까?

    4

    2답변

    , 나는 오류에 직면하고 있습니다 : [junit] Exception in thread "main" java.lang.ExceptionInInitializerError [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:353) [