Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
classdef test_expcodes < matlab.unittest.TestCase
properties
expcode_obj;
SCDexps;
end
properties(MethodSetupParameter)
expcode_number = {1,1005,1006}; % list of expcodes to test
end
methods(TestClassSetup)
function setup_environment(testCase)
testCase.addTeardown(@cd,pwd);
testCase.addTeardown(@path,path);
basePath = fullfile(fileparts(mfilename('fullpath')),'..');
run(fullfile(basePath,'rtccode_paths'));
% get SCD experimental code object container
testCase.SCDexps = SCDconf_createexpcodes;
end
end
methods(TestMethodSetup)
function setup_expcode(testCase,expcode_number)
% get this expcode object from expcode object container
testCase.expcode_obj = getbymaincode(testCase.SCDexps,expcode_number);
testCase.expcode_obj.setup; % run setup this exp code
end
end
methods(Test)
function test_expcode(testCase)
% attempt compiling tcv.slx for this expcode
tcv([],[],[],'compile');
tcv([],[],[],'term');
testCase.assertTrue(true); % dummy
end
end
end