구성 요소 기반 아키텍처 프레임 워크를 설계했으며 별도의 테스트를 위해 NUnit을 사용합니다.스프링과 프로그래밍 방식으로 NUnit 통합
이제 통합 테스트를 사용하고 싶습니다. 따라서 테스트는 기존 구성 요소의 실제 구현을 사용합니다.
구성 요소의 각 요소에는 수명주기 (init, start 및 stop)가 있으며 NUnit 구성 요소를 만들었습니다. 시작 섹션에서 NUnit의 콘솔 러너가 실행됩니다.
이제 실행 경로의 DLL에 테스트 픽스처 클래스가있는 경우 주자가 실행 파일을 실행합니다.
하지만 이것은 중요합니다. 테스트 할 각 구현은 지금까지 프로세스에 존재하며 테스트를 위해이 인스턴스를 사용하려고합니다. 현재 NUnit 러너를 사용한다면 각 인스턴스는 두 번 생성 될 것입니다. 무엇보다도 : 스프링 컨테이너와 구현 레지스트리가 있습니다. 이 레지스트리를 통해 프로세스의 모든 인스턴스에 액세스 할 수 있습니다. 그러나 테스트 고정구에 기존 레지스트리에 대한 액세스 권한을 부여하려면 어떻게해야합니까?
좋은 점 : nunit 러너를 시작할 때 구성 요소 아키텍처 프레임 워크를 시작할 수는 있지만, 원하는 것은 아닙니다.
내 가이드는 아파치 선인장 프레임 워크 (JUnit을하고 바람둥이와, 제이보스 등)
은 누군가가 도와 드릴까요?
고맙습니다.
체크 : http://cone.codeplex.com