123456789101112131415161718192021222324252627282930313233 |
- classdef cmake_matlab_unit_tests1 < matlab.unittest.TestCase
- % some simple unit test for CMake Matlab wrapper
- properties
- end
- methods (Test)
- function testDummyCall(testCase)
- % very simple call test
- cmake_matlab_mex1(rand(3,3));
- end
- function testDummyCall2(testCase)
- % very simple call test 2
- ret = cmake_matlab_mex1(rand(3,3));
- testCase.verifyEqual(size(ret), size(rand(3,3)));
- testCase.verifyEqual(size(cmake_matlab_mex1(rand(4,3))), [4,3] );
- end
- function testFailTest(testCase)
- testCase.verifyError(@() cmake_matlab_mex1(10), 'cmake_matlab:configuration');
- testCase.verifyError(@() cmake_matlab_mex1([10]), 'cmake_matlab:configuration');
- end
- function testHelpContent(testCase)
- % testing the help feature
- testCase.verifySubstring(evalc('help cmake_matlab_mex1'), 'Dummy matlab extension in cmake');
- end
- end
- end
|