matlab.mock.TestCase 클래스
패키지: matlab.mock
슈퍼클래스: matlab.unittest.TestCase
모의 프레임워크로 테스트를 작성하는 TestCase
설명
matlab.mock.TestCase
클래스를 사용하여 이 모의 프레임워크를 사용하는 테스트를 작성합니다. matlab.mock.TestCase
는 matlab.unittest.TestCase
클래스에서 파생됩니다.
생성
이 테스트 프레임워크는 matlab.mock.TestCase
인스턴스를 생성합니다.
메서드
assertAccessed | 속성이 액세스되었음을 어설션 |
assertCalled | 메서드가 특정 입력값으로 호출되었음을 어설션 |
assertNotAccessed | 속성이 액세스되지 않았음을 어설션 |
assertNotCalled | 메서드가 특정 입력값으로 호출되지 않았음을 어설션 |
assertNotSet | 속성이 설정되지 않았음을 어설션 |
assertSet | 속성이 설정되었음을 어설션 |
assignOutputsWhen | 메서드 호출 또는 속성 액세스에 대한 반환 값 정의 |
assumeAccessed | 속성이 액세스되었음을 가정(Assumption) |
assumeCalled | 메서드가 특정 입력값으로 호출되었음을 가정(Assumption) |
assumeNotAccessed | 속성이 액세스되지 않았음을 가정(Assumption) |
assumeNotCalled | 메서드가 특정 입력값으로 호출되지 않았음을 가정(Assumption) |
assumeNotSet | 속성이 설정되지 않았음을 가정(Assumption) |
assumeSet | 속성이 설정되었음을 가정(Assumption) |
clearMockHistory | Clear history of mock object interactions |
createMock | 모의 객체 생성 |
fatalAssertAccessed | 속성이 액세스되었음을 치명적으로 어설션 |
fatalAssertCalled | 메서드가 특정 입력값으로 호출되었음을 치명적으로 어설션 |
fatalAssertNotAccessed | 속성이 액세스되지 않았음을 치명적으로 어설션 |
fatalAssertNotCalled | 메서드가 특정 입력값으로 호출되지 않았음을 치명적으로 어설션 |
fatalAssertNotSet | 속성이 설정되지 않았음을 치명적으로 어설션 |
fatalAssertSet | 속성이 설정되었음을 치명적으로 어설션 |
forInteractiveUse | 모의 객체를 대화형 방식으로 사용하기 위한 TestCase 생성 |
getMockHistory | TestCase 인스턴스에서 모의 상호 작용의 내역 반환 |
returnStoredValueWhen | 속성이 액세스되면 저장된 값 반환 |
storeValueWhen | 속성이 설정되면 값 저장 |
throwExceptionWhen | 메서드 호출 또는 속성 상호 작용에 대한 예외 발생시키기 |
verifyAccessed | 속성이 액세스되었음을 확인 |
verifyCalled | 메서드가 특정 입력값으로 호출되었음을 확인 |
verifyNotAccessed | 속성이 액세스되지 않았음을 확인 |
verifyNotCalled | 메서드가 특정 입력값으로 호출되지 않았음을 확인 |
verifyNotSet | 속성이 설정되지 않았음을 확인 |
verifySet | 속성이 설정되었음을 확인 |
상속된 메서드
addTeardown | Dynamically add teardown code to test case |
applyFixture | Use fixture with test case |
createTemporaryFolder | Create temporary folder |
forInteractiveUse | Create test case for interactive use |
getSharedTestFixtures | Provide access to shared test fixtures |
log | Record diagnostic information during test execution |
onFailure | Dynamically add diagnostics for test failures |
run | Run tests corresponding to test case |
또한, TestCase
클래스는 다음 클래스에서 메서드를 상속합니다.
matlab.unittest.qualifications.Assertable | 테스트의 사전 조건에 대한 유효성을 검증하기 위한 가설 검정 |
matlab.unittest.qualifications.Assumable | 테스트 내용을 필터링하기 위한 가설 검정 |
matlab.unittest.qualifications.FatalAssertable | 테스트 실행을 중단하기 위한 가설 검정 |
matlab.unittest.qualifications.Verifiable | 소프트-실패 조건을 생성하기 위한 가설 검정 |
복사 의미 체계
핸들. 핸들 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.
예제
버전 내역
R2017a에 개발됨