다음을 통해 공유


MSTEST0014: DataRow가 유효해야 함

속성
규칙 ID MSTEST0014
제목 DataRow가 유효해야 합니다.
범주 사용
수정 사항이 주요 변경인지 여부 주요 변경 아님
기본적으로 사용하도록 설정됨
기본 심각도 Warning
버전에서 도입됨 3.3.0
코드 수정을 위한 방법이 있나요 아니요

원인

[DataRow]의 인스턴스는 필요한 DataRow 레이아웃에 대한 하나 이상의 점을 따르지 않습니다.

규칙 설명

[DataRow] 인스턴스는 다음과 같은 유효한 레이아웃이어야 합니다.

  • 이러한 사항은 테스트 메서드에서만 설정되어야 합니다
  • 메서드 매개 변수 count와 인수 수가 일치해야 합니다
  • 메소드 인수 유형과 인수 유형은 일치해야 합니다

위반 문제를 해결하는 방법

위에서 설명한 필수 레이아웃과 DataRow 인스턴스가 일치하는지 여부를 확인합니다.

경고를 표시하지 않는 경우

이 규칙에서는 경고를 표시해야 합니다. 이 규칙을 무시하면 플래그가 지정된 인스턴스가 건너뛰거나 런타임 오류가 발생합니다.

경고 표시 안 함

단일 위반을 무시하려면 소스 파일에 전처리기 지시문을 추가하여 규칙을 일시적으로 비활성화한 다음 다시 활성화하십시오.

#pragma warning disable MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

파일, 폴더 또는 프로젝트에 대한 규칙을 비활성화하려면 none에서 해당 심각도를 으로 설정합니다.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0014.severity = none

자세한 내용은 코드 분석 경고표시하지 않는 방법을 참조하세요.