matlab.mock.constraints.WasCalled 클래스
네임스페이스: matlab.mock.constraints
메서드 호출을 결정하는 제약 조건
설명
WasCalled
제약 조건은 실제 값이 MethodCallBehavior
인스턴스가 아니거나 MethodCallBehavior
에 해당하는 메서드가 지정된 횟수만큼 호출되지 않은 경우 가설 검정(Qualification) 실패를 생성합니다.
생성
constraint = WasCalled
는 메서드 호출을 결정하는 제약 조건을 제공합니다. 메서드가 한 번 이상 호출된 경우 이 제약 조건이 충족됩니다. 메서드가 호출되지 않았음을 가설 검정하려면 물결표(~
) 연산자로 WasCalled
제약 조건을 논리 부정하십시오.
constraint = WasCalled('WithCount',
은 메서드가 정확히 n
)n
번 호출되면 충족되는 제약 조건을 제공합니다.
이 구문으로 WasCalled
를 논리 부정하는 경우 메서드가 정확히 n
번 호출되지 않았다면 이 제약 조건을 통과합니다. 예를 들어, 메서드가 4번 호출된 경우 ~WasCalled('WithCount',3)
은 통과하고, ~WasCalled('WithCount',4)
는 실패합니다.
입력 인수
속성
복사 의미 체계
값입니다. 값 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.
예제
버전 내역
R2017a에 개발됨