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
메서드
이름 | 설명 | |
---|---|---|
Contains(String, String) | 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.이 메서드는 대/소문자를 구분합니다. | |
Contains(String, String, String) | 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. | |
Contains(String, String, String, array<Object[]) | 첫 번째 문자열에 두 번째 문자열이 들어 있는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. | |
DoesNotMatch(String, Regex) | 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다. | |
DoesNotMatch(String, Regex, String) | 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다.어설션이 실패할 경우 메시지를 표시합니다. | |
DoesNotMatch(String, Regex, String, array<Object[]) | 지정한 문자열이 정규식과 일치하지 않는지 여부를 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다. | |
EndsWith(String, String) | 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.이 메서드는 대/소문자를 구분합니다. | |
EndsWith(String, String, String) | 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. | |
EndsWith(String, String, String, array<Object[]) | 첫 번째 문자열이 두 번째 문자열로 끝나는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. | |
Matches(String, Regex) | 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다. | |
Matches(String, Regex, String) | 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다.어설션이 실패할 경우 메시지를 표시합니다. | |
Matches(String, Regex, String, array<Object[]) | 지정한 문자열이 정규식과 일치하는지 여부를 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다. | |
StartsWith(String, String) | 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.이 메서드는 대/소문자를 구분합니다. | |
StartsWith(String, String, String) | 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.어설션이 실패할 경우 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. | |
StartsWith(String, String, String, array<Object[]) | 첫 번째 문자열이 두 번째 문자열로 시작되는지 확인합니다.어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.이 메서드는 대/소문자를 구분합니다. |
위쪽
설명
이 클래스에는 부울 조건을 확인하는 정적 메서드의 집합이 포함되어 있습니다.이 조건을 확인한 결과가 true인 경우 어설션에 통과합니다.
어설션에서는 비교 대상 조건이 참이라는 가정을 테스트합니다.
확인하는 조건이 참이 아니면 어설션이 실패합니다.
중요 |
---|
StringAssert 클래스에서는 실패를 알리기 위해 AssertFailedException을 throw합니다.이 예외는 캡처하지 말아야 합니다.이 예외는 어설션 실패를 나타내기 위해 테스트 엔진에서 처리됩니다. |
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스