T_SKIP Skips a number of tests. T_SKIP(CNT, MSG) increments the global test count and skipped tests count. Prints 'skipped tests x..y : ' followed by the MSG, unless the global variable t_quiet is true. Intended to be called between calls to T_BEGIN and T_END. Example: quiet = 0; t_begin(5, quiet); t_ok(pi > 3, 'size of pi'); t_skip(3, 'not yet written'); t_is(2+2, 4, 12, '2+2 still equals 4'); t_end; See also T_OK, T_IS, T_BEGIN, T_END, T_RUN_TESTS.
0001 function t_skip(cnt, msg) 0002 %T_SKIP Skips a number of tests. 0003 % T_SKIP(CNT, MSG) increments the global test count and skipped tests 0004 % count. Prints 'skipped tests x..y : ' followed by the MSG, unless the 0005 % global variable t_quiet is true. Intended to be called between calls to 0006 % T_BEGIN and T_END. 0007 % 0008 % Example: 0009 % quiet = 0; 0010 % t_begin(5, quiet); 0011 % t_ok(pi > 3, 'size of pi'); 0012 % t_skip(3, 'not yet written'); 0013 % t_is(2+2, 4, 12, '2+2 still equals 4'); 0014 % t_end; 0015 % 0016 % See also T_OK, T_IS, T_BEGIN, T_END, T_RUN_TESTS. 0017 0018 0019 % MATPOWER 0020 % Copyright (c) 2004-2015 by Power System Engineering Research Center (PSERC) 0021 % by Ray Zimmerman, PSERC Cornell 0022 % 0023 % $Id: t_skip.m 2644 2015-03-11 19:34:22Z ray $ 0024 % 0025 % This file is part of MATPOWER. 0026 % Covered by the 3-clause BSD License (see LICENSE file for details). 0027 % See http://www.pserc.cornell.edu/matpower/ for more info. 0028 0029 global t_quiet; 0030 global t_counter; 0031 global t_skip_cnt; 0032 0033 if nargin < 2 || strcmp(msg, '') 0034 msg = ''; 0035 else 0036 msg = [' : ', msg]; 0037 end 0038 0039 t_skip_cnt = t_skip_cnt + cnt; 0040 if ~t_quiet 0041 fprintf('skipped tests %d..%d%s\n', t_counter, t_counter+cnt-1, msg); 0042 end 0043 t_counter = t_counter + cnt;