2012-01-18 3 views
1

내 osgi/eclipse 테스트 단편에서 사용할 프레임 워크를 조롱하고 있습니다. 나는 살펴 보았다 :osgi/eclipse 애플리케이션을위한 조롱 프레임 워크?

http://www.jmock.org/download.html

하지만하지 OSGI 이후 수동으로 변환해야합니다. 내가 osgi와 함께 작동하지만 조만간 osgi 개발자가 조롱을 사용하지 않는다면 어떤 것도 찾을 수 없었던 일부 조롱 프레임 워크를 위해 google을 시도했다.

답변

2

하나의 솔루션은 BundleContext 및 ServiceReference와 같은 OSGi 객체의 모의 객체를 만드는 것입니다. 모든 mocking 프레임 워크를 사용할 수 있으며 물론 OSGi 컨테이너에서 테스트를 실행할 필요는 없습니다. 간단한 시나리오에서는 괜찮습니다. 이 OSGI 명단을 가지고 있기 때문에,

0

는 사실 Mockito는 OSGI 응용 프로그램과 매우 잘 작동합니다 : 당신은 컨테이너 내부 테스트하려면

, 당신은 다음과 같은 옵션이 있습니다 . 최신 orbit repository에서 대상 플랫폼에 간단히 추가 할 수 있습니다. 나는 Powermock을 이클립스 플러그인 용으로도 만들 수있게 만들었고, 업데이트 사이트 인 https://code.google.com/p/powermock-osgi/

에서 사용할 수있다.
관련 문제