assert.m

버전 1.0.0.0 (1.1 KB) 작성자: Gerald Dalley
Assert function that expands like the C macro assert
다운로드 수: 3.9K
업데이트 2006/11/7

라이선스 없음

%assert(testCondition)
% Evaluates the test condition in the caller's context. If the result is
% false, an error is thrown indicating that the test failed.
% TESTCONDITION should be a string.
%
%assert(truthValue)
%assert(truthValue,errMsg)
% If TRUTHVALUE is zero, an error is thrown. The text of the error
% contains ERRMSG if supplied. This version of ASSERT was made to
% promote compatibility with Kevin Murphy's Bayes Net Toolbox (i.e. he
% uses this syntax). TRUTHVALUE must be a logical or a number.
%
%EXAMPLES:
% assert('1==2') ==> assertion error generated
% assert(1==2) ==> assertion error generated (BNT syntax)
% assert 1==2; ==> assertion error generated
% x=1; assert('x==1') ==> no error
% x=1; assert x==1; ==> no error
% assert('{a==3') ==> error generated by Matlab (bad assert code)

인용 양식

Gerald Dalley (2026). assert.m (https://kr.mathworks.com/matlabcentral/fileexchange/10002-assert-m), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R14SP2
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Testing Frameworks에 대해 자세히 알아보기
도움

도움 준 파일: Assertion function

버전 게시됨 릴리스 정보
1.0.0.0

quick bug fix relative to the last update (which added support for Kevin Murphy's syntax)