I는 .NET 세계에서 structuremap 또는 eleution의 automocking 용기와 비슷한 뭔가를 찾고 있어요Java 세계에 automocking 라이브러리가 있습니까?
2
A
답변
0
예, 자바 테스트 객체로 선언 모의 객체의 자동 주입을위한 @TestedObject
및 @InjectInto...
주석을 제공하는 Unitils Mock 라이브러리는있다 .
또 다른 옵션은 JMockit이지만 테스트 된 개체에 자동으로 해당 mock을 주입하지 않습니다. OTOH, mock 객체를 선언적으로 생성하여 인스턴스 필드에 할당하거나 테스트 메소드 인수로 전달합니다. 그래서, "createMock"메소드가 없다.
DI를 사용하면 Unitocks Mock, EasyMock, jMock 및 Mockito와 같은 API를 조롱하는 데 중요합니다. 테스트시 코드에 모의 인스턴스를 전달해야하기 때문입니다. 그러나 JMockit을 사용하면 DI를 똑같이 사용할 수는 있지만 테스트중인 코드에 의해 내부적으로 생성 된 인스턴스가 투명하게 조롱 될 것이므로 불필요합니다. .NET 및 자바 둘을 여기에 많은 사람들이 아니다 - 당신이 무슨 뜻인지 설명하는 경우 Guice를 들어
0
관련 문제
- 1. SQL 형식의 Java 라이브러리가 있습니까?
- 2. Objective-Java 통합 라이브러리가 있습니까?
- 3. Java org.w3c.dom : Java 파서 라이브러리가 있습니까?
- 4. modbus Java 라이브러리가 필요합니다.
- 5. ONIX 파일을 처리하기위한 Java 라이브러리가 있습니까?
- 6. Microsoft/.NET System.IO.Packaging과 동등한 Java 라이브러리가 있습니까?
- 7. 가속화 된 벡터 계산을위한 Java 라이브러리가 있습니까?
- 8. Java 용 데이터베이스 모델링 라이브러리가 있습니까?
- 9. x.25 프로토콜 Java 라이브러리가 있습니까?
- 10. ply 파일을 작성하기위한 Java 라이브러리가 있습니까?
- 11. PS3 컨트롤러와 통신 할 Java 라이브러리가 있습니까?
- 12. 3D 스플라인 기능이있는 Java 라이브러리가 있습니까?
- 13. 잘 작동하는 Java 용 COM 라이브러리가 있습니까?
- 14. Java 용 CalDAV 클라이언트 라이브러리가 있습니까?
- 15. (좋은) Java RADIUS 서버 라이브러리가 있습니까?
- 16. 유닉스에서 file 명령에 해당하는 java 라이브러리가 있습니까?
- 17. 소켓 연결로 게임을하기에 좋은 Java 라이브러리가 있습니까?
- 18. 드래그 앤 드롭 할 Java 라이브러리가 있습니까
- 19. libgdx에서 세계에 경계 설정
- 20. .net 세계에 Java 세계와 같은 응용 프로그램 서버가없는 이유는 무엇입니까?
- 21. msn java 라이브러리가 더 낫습니까?
- 22. Java 플랫폼 라이브러리가 https를 지원합니까
- 23. ACM Java 라이브러리가 실제로 사용됩니까?
- 24. 섬네일 생성을위한 자바 라이브러리가 있습니까?
- 25. J2ME 용 PDF 라이브러리가 있습니까?
- 26. Linux에서 RDP 클라이언트 라이브러리가 있습니까?
- 27. 유닉스 기능의 자바 라이브러리가 있습니까?
- 28. LDAP 스타일 구문 분석을 제공하는 독립형 Java 라이브러리가 있습니까?
- 29. Java 용 ImageMagick과 유사한 간단한 이미지 처리 라이브러리가 있습니까?
- 30. PHP 세션 데이터를 디코딩 할 수있는 Java 라이브러리가 있습니까?
있다. – skaffman
충분히 공정 : automocking 콘테이너는 IoC 콘테이너를 이용하여 mock을 만듭니다. 첫 번째 설명에 대한 간략한 설명은 다음과 같습니다. http://blog.eleutian.com/CommentView,guid,762249da-e25a-4503-8f20-c6d59b1a69bc.aspx – pondermatic