다음을 통해 공유


StringAssert 클래스

단위 테스트의 문자열과 관련된 참/거짓 명제를 확인합니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert

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

구문

‘선언
Public NotInheritable Class StringAssert
public static class StringAssert
public ref class StringAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type StringAssert =  class end
public final class StringAssert

메서드

  이름 설명
Public 메서드정적 멤버 Contains(String, String) 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 Contains(String, String, String) 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 Contains(String, String, String, array<Object[]) 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 DoesNotMatch(String, Regex) 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다.
Public 메서드정적 멤버 DoesNotMatch(String, Regex, String) 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.
Public 메서드정적 멤버 DoesNotMatch(String, Regex, String, array<Object[]) 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.
Public 메서드정적 멤버 EndsWith(String, String) 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 EndsWith(String, String, String) 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 EndsWith(String, String, String, array<Object[]) 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 Matches(String, Regex) 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다.
Public 메서드정적 멤버 Matches(String, Regex, String) 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.
Public 메서드정적 멤버 Matches(String, Regex, String, array<Object[]) 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.
Public 메서드정적 멤버 StartsWith(String, String) 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 StartsWith(String, String, String) 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.
Public 메서드정적 멤버 StartsWith(String, String, String, array<Object[]) 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다.

위쪽

설명

이 클래스에는 부울 조건을 확인하는 정적 메서드의 집합이 포함되어 있습니다. 이 조건을 확인한 결과가 true인 경우 어설션에 통과합니다.

어설션에서는 비교 대상 조건이 참이라는 가정을 테스트합니다.

확인하는 조건이 참이 아니면 어설션이 실패합니다.

중요

StringAssert 클래스에서는 실패를 알리기 위해 AssertFailedException을 throw합니다. 이 예외는 캡처하지 말아야 합니다. 이 예외는 어설션 실패를 나타내기 위해 테스트 엔진에서 처리됩니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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

기타 리소스

Assert 클래스 사용