문제

VS2008, C#, .NET 3.5에서 개발 중입니다.

Nunit 2.5 Win / MSI 버전을 다운로드했습니다. 여러 [테스트] 방법을 포함하는 [testfixture] 클래스를 만들었습니다.

테스트를 어떻게 실행합니까?

Ed Ames에서 Nunit Demo 솔루션을 실행하면 그의 테스트 .CS 파일은 코드의 왼쪽에있는 회색 열에 아이콘이 있습니다 (중단 점, 북마크 등이 나타나는 장소와 동일합니다.) 아이콘을 클릭하면 옵션이 제공됩니다. 테스트를 실행합니다.

내 프로젝트에는 그 아이콘이 나타나지 않습니다. 설정해야 할 속성이 있습니까?

또한 문서는 테스트를 실행하는 데 사용할 수있는 Nunit Gui를 나타냅니다. GUI는 MSI 버전의 Nunit에서 다운로드하지 않은 것 같습니다. GUI에 대한 별도의 다운로드가 있습니까?

도움이 되었습니까?

해결책

모든 도움을 주셔서 감사합니다.

나는 Resharper를 사용하고 있습니다. 언급하는 것을 잊었습니다.

실제로 [TestFixture] 클래스가 공개되지 않았기 때문에 테스트가 실행되지 않았습니다 (파일에서 찾은 테스트는 없음). 공개로 변경했고 모든 테스트가 나타났습니다.

또한 GUI를 찾는 데 도움을 주셔서 감사합니다. 나는 파일 이름에서 GUI와 함께 EXE를 찾고있었습니다. 그러나 나는 Resharper를 사용하여 테스트를 실행할 것입니다. 이제 나는 그들을 찾았습니다!

다른 팁

VS 플러그인 (Resharper, Testdriven.net 등)이있을 가능성이 가장 높은 데모는 Nunit과 함께 제공되지 않습니다. 그러나 Nunit은 GUI와 함께 설치합니다. Nunit을 설치 한 폴더로 이동하면 그곳에서 찾을 수 있습니다.

이 프로그램은 nunit.exe라고하며 빈 폴더에 있습니다.

시작하면 파일 -> 개방 프로젝트로 이동하여 Visual Studio에서 내장 된 DLL을 찾아야합니다.

내가 믿는 Nunit과 함께 제공되는 Nunit Runner (Gui -Nunit.exe, Bin 폴더, Console -Nunit -Console -x86.exe)를 사용할 수 있습니다.

또는 resharper가있는 경우 (http://www.jetbrains.com/resharper/) 설치, 테스트 러너가 있습니다.

TestDriven.net도 있습니다 (http://www.testdriven.net/)

나는이 데모를 보지 못했지만 그가 사용하는 것처럼 들린다. resharper.

MSI 설치 프로그램을 실행하면 Nunit Gui Runner를 설치했습니다. 시작 메뉴를 탐색하면 프로그램에서 -> nunit에서 가능성이 높습니다. GUI 러너에서 프로젝트의 빈 디렉토리로 탐색하여 테스트 어셈블리를로드 할 수 있습니다.

1) Nunit Command Line 또는 2) Nunit Gui로 DLL을 열어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top