다음을 통해 공유


Assert.AreEqual 메서드 (Double, Double, Double, String)

지정한 두 double이 서로 같거나 지정된 정확도 범위 내에 있는지 확인합니다. 지정된 정확도 범위 내에 있지 않으면 어설션이 실패합니다. 어설션이 실패할 경우 메시지를 표시합니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.UnitTesting
어셈블리:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

구문

‘선언
Public Shared Sub AreEqual ( _
    expected As Double, _
    actual As Double, _
    delta As Double, _
    message As String _
)
public static void AreEqual(
    double expected,
    double actual,
    double delta,
    string message
)
public:
static void AreEqual(
    double expected, 
    double actual, 
    double delta, 
    String^ message
)
static member AreEqual : 
        expected:float * 
        actual:float * 
        delta:float * 
        message:string -> unit
public static function AreEqual(
    expected : double, 
    actual : double, 
    delta : double, 
    message : String
)

매개 변수

  • expected
    형식: Double

    비교할 첫 번째 double입니다. 단위 테스트에서 예상하는 double입니다.

  • actual
    형식: Double

    비교할 두 번째 double입니다. 단위 테스트에서 생성한 double입니다.

  • delta
    형식: Double

    요구되는 정확성입니다. expected가 actual과 delta를 초과하는 값만큼 다른 경우에만 어설션이 실패합니다.

  • message
    형식: String

    어설션이 실패할 경우 표시되는 메시지입니다. 이 메시지는 단위 테스트 결과에 표시됩니다.

예외

예외 조건
AssertFailedException

expected가 actual과 delta를 초과하는 값만큼 다른 경우

.NET Framework 보안

참고 항목

참조

Assert 클래스

AreEqual 오버로드

Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스

기타 리소스

Assert 클래스 사용