mockito

    4

    2답변

    나는 시험하고 싶은 어떤 클래스 (클래스 A)에서 - getSomethingAmount() 메소드를 가지고 있습니다. 이 getSomethingAmount() 메소드 로직은 Set bSet에 따라 달라지며, 클래스은 클래스 A 초기화시 생성자에서 전달됩니다. 예를 들어, Set bSet에는 Status.OK가있는 2 개의 객체가 포함되어 있습니다. getS

    16

    1답변

    둘 다 같은 일을하는 것처럼 보입니다. 왜 다른 것을 우선 사용합니까? org.mockito.Mockito.stub() org.mockito.Mockito.mock()

    11

    1답변

    PowerMock을 mockito와 함께 사용하려고합니다. 여기서 설명서를 따르고 있습니다 : http://code.google.com/p/powermock/wiki/MockitoUsage13. 조금 단순화하기 위해, 나는 정적 방법이 있다고 할 수 있습니다 : 테스트 할 StaticObj.put(String key, String val) { ... }

    1

    1답변

    모의 수공예에 지친 나는 내 프로젝트에 모키토를 소개하려합니다. 주어진 유스 케이스 (또는 서비스)에 대한 모든 Hibernate 쿼리를 분리하는 데이터베이스 접근자를 가지고 있다고 가정합니다. 따라서 나는 RoutingDao, UserDao, ReportingDao과 같은 인터페이스를 가질 수 있습니다. 이러한 각 인터페이스는 commit(), rollb

    4

    2답변

    비즈니스 클래스의 테스트를하고 싶습니다. 조롱하는 객체 중 하나가 사이트, URL 및 ComplexObject와 같은 다른 클래스에 많은 의존성을 가지고 있습니다. 내 질문은 : 내가 테스트해야하는 방법에서 내 모의 개체의이 방법을 사용해야하는 경우 어떻게 내 클래스를 격리 할 수 ​​있습니까? 모든 것을 조롱하고 조롱 된 객체에 추가해야합니까?

    3

    2답변

    PowerMock (Mockito 사용)을 사용할 때 클래스의 모든 정적 메서드를 조롱해야합니까? class MockMe { public static MockMe getInstance(){ //return new Instance via complex process; } public static List<X> ano

    12

    2답변

    가 나는 일부 정적 메서드를 조롱 할 필요가 PowerMock 1.4.7 및 JUnit을 4.8.2 를 사용하고 난 에서 (다른 사람을 원한다 같은 클래스) 원래 값을 반환합니다. mockStatic으로 조롱하고 when().doReturn()을 호출하지 마십시오. 정적 메서드는 객체 을 반환 할 때 null 또는 부울을 반환 할 때 false를 반환합니다

    10

    3답변

    이 같은 클래스가 있습니다. 난 toString() 메서드를 테스트 junit 테스트를 작성하고 싶습니다. 이를 위해 getBar() 메소드를 조롱하고 원래 toString() 메소드를 실행하여 출력을 확인해야합니다. 내 첫 번째 생각은 이것이 불가능해야한다는 것이었지만 그 다음에는 기능 목록에 따라 최종 클래스와 기본 메서드를 테스트하는 것을 지원하는 P

    0

    2답변

    나는 mockito로 시작하고 관찰자를 추가하는 방법을 궁금해합니다. 함수 호출 후에 관찰자 수가 증가했는지 확인하는 테스트를 작성하고 싶습니다. 예를 들어 테스트 코드 : ADM은 모의를하기 때문에이 MyClassUnderTest instance = new MyClassUnderTest(); AudioDeviceManager adm = mock(Audi

    11

    2답변

    이것은 다음과 같은 클래스입니다. public class ClassUnderTesting { public void methodUnderTesting() { new CollaboratorToBeMocked(InjectedAsTypeIntoCollaborator.class); } } public class Collabora