function assertFalse(condition, message) %assertFalse Assert that input condition is false % assertFalse(CONDITION, MESSAGE) throws an exception containing the string % MESSAGE if CONDITION is not false. % % MESSAGE is optional. % % Examples % -------- % assertFalse(isreal(sqrt(-1))) % % assertFalse(isreal(sqrt(-1)), ... % 'Expected isreal(sqrt(-1)) to be false.') % % See also assertTrue % Steven L. Eddins % Copyright 2008-2010 The MathWorks, Inc. if nargin < 2 message = 'Asserted condition is not false.'; end if ~isscalar(condition) || ~islogical(condition) throwAsCaller(MException('assertFalse:invalidCondition', ... 'CONDITION must be a scalar logical value.')); end if condition throwAsCaller(MException('assertFalse:trueCondition', '%s', message)); end