| classdef cmake_matlab_unit_tests4 < matlab.unittest.TestCase | |
| % Testing R2017b and R2018a APIs | |
| properties | |
| end | |
| methods (Test) | |
| function testR2017b(testCase) | |
| ret = cmake_matlab_mex2a(5+6i); | |
| testCase.verifyEqual(ret, 8); | |
| end | |
| function testR2018a(testCase) | |
| ret = cmake_matlab_mex2b(5+6i); | |
| v = version; | |
| n = find(v=='.'); | |
| v = str2double(v(1:n(2)-1)); | |
| disp(v) | |
| if v>= 9.4 % R2018a | |
| testCase.verifyEqual(ret, 16); | |
| disp('TESTING version >= 9.4') | |
| else | |
| testCase.verifyEqual(ret, 8); | |
| end | |
| end | |
| end | |
| end |