使用函数编写简单测试用例
在日常开发中,我们常常会遇到需要测试自己的代码是否符合预期的情况。而为了更好地实现代码测试,我们就需要使用函数编写相应的测试用例。本篇文章将以 MATLAB 为例,介绍如何使用函数编写简单的测试用例。
首先,我们需要定义一个函数,该函数的功能是计算给定两个数字的和。代码如下:
function result = mysum(a, b)
result = a + b;
end
接下来,我们就可以通过编写测试用例来检验上述函数的正确性。我们可以编写一个名为 test_mysum 的函数,该函数包含多个测试用例,并且每个测试用例都会对 mysum 方法进行测试。
function test_mysum()
% 测试数据1
a = 3;
b = 5;
expected_result = 8;
assert(mysum(a, b) == expected_result, 'Test Case 1 Failed!');
% 测试数据2
a = -2;
b = 6;
expected_result = 4;
assert(mysum(a, b) == expected_result, 'Test Case 2 Failed!');
% 测试数据3
a = 1.23;
b = 4.56;
expected_result = 5.79;
assert(mysum(a, b) == expected_result, 'Test Case
本文介绍了如何在MATLAB中使用函数编写测试用例,以验证代码的正确性。通过定义计算两数之和的函数,创建了一个名为test_add的测试函数,内含多个测试用例,利用assertEqual断言期望结果与实际结果。运行test_add函数,根据测试结果确认函数是否符合预期。
订阅专栏 解锁全文
531

被折叠的 条评论
为什么被折叠?



