Patch for XTargets MUnit

版本 1.0.0.0 (4.6 KB) 作者: Sung Soo Kim
Patch for later versions of MATLAB
532.0 次下载
更新时间 2016/3/31

查看许可证

XTargets' MUnit does not work in recent versions of MATLAB.
I contacted XTargets, but I've not received any answer.
So I handmade a patch.
I hope XTargets release a newer version soon.
=====
installation:
0. Backup XTargets' MUnit folder.
1. Overwrite three included files into Xtargets' MUnit folder.
2. Edit your old test files as shown below:
From
===================
function test = your_test_file
% Subclass the testcase object
test = munit_testcase;

% Create a structure of constraint objects for assertions
c = munit_constraint;

function setup
blahblahblah
===========================

To:
===========================
function test = your_test_file

%%%%%%%%%%%%%%%
% Do not modify the following 20 lines of codes.
%%%%%%%%%%%%%%%

% Create a structure of constraint objects for assertions
c = munit_constraint;

% Subclass the testcase object
stk = dbstack('-completenames');
mname = stk(1).file;
fcn_names = scan(mname, {'setup' ,'teardown', 'test_[A-Za-z0-9_]*'});
for ffi=1:length(fcn_names)
fcn_handles{ffi}=eval(['@',fcn_names{ffi}]);
end
test_file_info.fcn_names = fcn_names;
test_file_info.fcn_handles = fcn_handles;
test = munit_testcase(test_file_info);

%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%
% Your codes below
%%%%%%%%%%%%%%%


x = [];
y = [];

function setup
blah blah blah
=================================

Now, you're good to go.

引用格式

Sung Soo Kim (2024). Patch for XTargets MUnit (https://www.mathworks.com/matlabcentral/fileexchange/23166-patch-for-xtargets-munit), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2007b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Polygons 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0

license
license