In MATLAB, you can use the built-in testing framework, "MATLAB Unit Test Framework" to write tests. Below is an example of a simple test:
main.m300 chars14 lines
This test checks if the output of my_function
is equal to the expected output of 4 when the input argument is 2.
The test file must start with "test_" and have a ".m" file extension. The test class inherits from matlab.unittest.TestCase
and contains test methods. Each test method must have "test" as a prefix and be within the "methods (Test)" block.
In the example above, verifyEqual
is used to compare the output of my_function
with the expected output. If the values are not equal, the test will fail.
To run the test, you can use the command runtests('test_my_function')
in the MATLAB Command Window.
gistlibby LogSnag