문제

ndepend를 사용하여 CQL 쿼리를 실행하기 위해 NUNIT를 사용하여 CQL 쿼리를 실행할 수 있습니까? UnitTests 라이브러리에 ndepend dlls를 포함시키고 다음과 같은 테스트를 작성하는 것이 좋을 것입니다.

[Test] public void
DomainAssemblyHasNoDatabaseDependencies
...

또는 비슷한 것.

이로 인해 팀 시티와 통합이 매우 쉽고 정적 분석 테스트가 실패하면 자동으로 빌드에 실패합니다.

도움이 되었습니까?

해결책

이것은 감사합니다 ndepend.api Ndepend V4와 함께 출시되었으며 특히 네임 스페이스 덕분에 ndepend.codequery 여기에는 프로그램적으로 CQLINQ 또는 CQL 코드 쿼리를 실행하는 데 필요한 내용이 포함되어 있으며 간단한 문자열로 제시된 규칙이 포함됩니다.

다음은 ndepend.api를 시작할 문서입니다.

PowerTool의 소스 코드를 보는 것이 좋습니다. CQLINQ를 사용한 쿼리 코드 가능 $ ndependinstallpath $ ndepend.powertools.sourcecode ndepend.powertools.sln

마지막으로, ndepend.api 덕분에 C# 또는 vb.net 코드 (따라서 단위 테스트에 포함될 수있는 코드)를 사용하여 코드 쿼리/규칙 또는 정적 분석기를 직접 쓸 수도 있습니다.

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