jmockit

    0

    1답변

    다음과 같은 코드가 있습니다. public void f() { logger.info("some string"); } JMockit에서 로거 호출이 허용되는 것을 어떻게 지정합니까? 예를 들어, 누군가가 로거 호출을 다음으로 변경 한 경우 : logger.finest("some string"); 테스트는 여전히 성공해야합니다.

    0

    1답변

    다음 TestNG를 JMockit "기대 기록 잘못된 콘텍스트"함께 실패 (6.3) 테스트 케이스 @Listeners({ Initializer.class }) public final class ClassUnderTestTest { private ClassUnderTest cut; @SuppressWarnings("unused") @BeforeMe

    2

    1답변

    JMockit을 통해 메서드 주석을 사용하여 클래스를 모의하려고 시도했지만 리플렉션을 통해 메서드 주석을 검색 할 수 없음을 발견했습니다. 필드 주석은 intendet으로 작동합니다. 내가 놓친 게 있니? 비웃음 : 문제 @Test public void testThatSetterInjectionIsBombedProperlyOnNonAssignability

    0

    1답변

    저는 JMockit 프레임 워크를 사용하고 있으며 Event 유형에 대해 EventHandlers을 등록 할 수있는 간단한 EventBus 구현을 테스트하려고합니다. 이벤트 버스에서 이벤트가 fired이면 등록 된 모든 핸들러에 알립니다. 이벤트는 이이 될 수 있으며 이후 처리기가 이벤트를 알리지 않게됩니다. 내 시험 방법은 다음과 같습니다 : 나는 다음과

    0

    1답변

    null의 경우 던져. 나는 dao의 선언을 @Mocked로 주석을 붙인 멤버 변수로 옮겨 보려고했지만 같은 일이 발생합니다. 또한 MyDao의 구체적인 구현을 사용하여 시도했지만 동일한 문제가 발생합니다.

    5

    1답변

    일부 직렬화 작업을 수행하는 메서드를 단위 테스트하고 있습니다. 직렬화 논리를 조롱하려고합니다. 코드는 다음과 같습니다 : ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file))); 나는 다음과 같은 모의 객체를 만들었습니다 @Mocke

    2

    5답변

    현재 JRE 1.4 (Java 런타임 환경) 만 사용하고 있으며 현재 시간을 계산하는 클래스가 있습니다. 나는 클래스를 단위 테스트하려고하지만 JRE1.4에서 지원하지 않는 주석을 필요로하는 모든 조롱 도구가 상당히 어려워 보인다. JRE 1.4 친숙한 버전의 mockito를 사용해 보았지만 정적 클래스를 조롱하는 것을 허용하지 않았습니다. Jmockit에

    0

    2답변

    이미 갖는이 테스트에 많은 시간을 보냈다 그것을 밖으로 내 방식을 추론 할 수없는, 내가 내 자신의 JDBC "래퍼"의 일부를 테스트하기 위해 JMockit를 사용하여 당신의 도움 :) 물어보다 다른 선택의 여지가 수업, 나는 막 다른 골목에왔다. 노트의 public class JdbcConnectionPropertiesTest { @Test

    1

    1답변

    글쎄, 지금 레거시 코드를 테스트 중입니다. 그리고, 나는이 시험을 통과 할 수있는 가까운 곳이지만, 그것에 대한 의견이있는 라인에 붙어있다. 여기에 조각 result의 모든 값이 조롱하는, 반면 new NonStrictExpectations(){ SASCustomerDataAssemblerBD assembleBd; CustomerTO

    1

    1답변

    JMockit에서 메소드의 로컬 변수를 검사 할 수 있습니까? 소스 void foo(){ boolean isPresent = false; /// ... something here sets isPresent } 테스트 can I check the value of isPresent at the end of call of foo() usi