문제

MSTEST에서 단위 테스트를 작성하려고했으며 두 개의 테스트 클래스를 만들었습니다. 테스트 목록 편집기를 보면 표시되는 유일한 테스트는 클래스 중 하나에 나타나는 테스트입니다.

이 두 클래스에서 테스트를 수행하는 방법을 알 수 없습니다. 어떤 아이디어?

도움이 되었습니까?

해결책 3

솔루션을 청소하고, Visual Studio를 닫고, 모든 시험 결과를 삭제하고, .VSMDI 파일을 삭제하고, .NCB 파일을 삭제하고 솔루션을 재구성하면 문제가 해결되었습니다.

다른 팁

예, 확실히 가능하며 모든 테스트가 나타나지 않는 것이 이상합니다. 두 테스트 클래스 모두 [testClass ()] 속성이 있습니까?

우리는 일부 프로젝트에서 수백 개의 테스트 사례가 있습니다. 가능할뿐만 아니라 필수적입니다. 아마도 테스트 클래스의 클래스 및/또는 방법에서 속성이 누락되었을 가능성이 높습니다.

솔루션에는 두 가지 테스트 프로젝트가 있으며 테스트 목록에는 두 프로젝트의 모든 테스트가 표시됩니다.

나는 과거에 테스트 목록에서 일부 테스트 방법이 누락 된 과거 에이 문제를 발견했으며 .VSDMI 파일과 관련된 버그가있을 때해야한다고 생각합니다. 소스 컨트롤 작업을하고 다중 체크 아웃을 허용하는 경우 발생할 수 있습니다.

모든 테스트 클래스에는 적절한 속성이 있습니다. 모든 메소드에는 적절한 속성이 있습니다.

여전히 백업이 발생하면 .VSDMI 파일을 다른 곳에두고 프로젝트 트리에있는 것 (대부분 루트)을 삭제하십시오. 그런 다음 프로젝트/솔루션을 닫고 다시 열고 테스트/창/테스트보기를 누르십시오 ...

도움이 되었기를 바랍니다!

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