Matlab中用于单元测试的标准刮削?

Matlab中用于单元测试的标准刮削?,matlab,unit-testing,error-handling,screen-scraping,stdout,Matlab,Unit Testing,Error Handling,Screen Scraping,Stdout,我的测试文件中有很多相等的语句。我知道777条语句是正确的。现在标准是ans=1 ans=1。。。ans=1,长度应为777倍。我怎样才能正确地刮除标准液?用eval/evalc或某种现成的工具进行这种测试?我觉得我正在重新发明轮子:我觉得最好的方法是在每个单元测试没有成功的情况下触发一个特定的错误。你会在这里使用哪种方法 不同测试的执行 关于需要标准输出刮削的测试的示例 我会编写测试函数,以便它们将测试结果作为输出参数返回,将它们全部保存到一个大向量中,最后检查它们是否都成功。@a.Donda

我的测试文件中有很多相等的语句。我知道777条语句是正确的。现在标准是ans=1 ans=1。。。ans=1,长度应为777倍。我怎样才能正确地刮除标准液?用eval/evalc或某种现成的工具进行这种测试?我觉得我正在重新发明轮子:我觉得最好的方法是在每个单元测试没有成功的情况下触发一个特定的错误。你会在这里使用哪种方法

不同测试的执行

关于需要标准输出刮削的测试的示例


我会编写测试函数,以便它们将测试结果作为输出参数返回,将它们全部保存到一个大向量中,最后检查它们是否都成功。@a.Donda单个测试函数,如Tests.test_C2mlf和Tests.test_MiNotj就是这样工作的。然而,我有很多文件只有等号而没有运行它们-标准刮削可能是最快的测试方法。。。你看过日记了吗?我会用一本合适的。它最近被添加到MATLAB中,但在此之前,它作为文件交换上的一个工具箱提供,具有一些较少的功能:
isequal(Tests.test_C2mlf(),5)   %Tests as a function, 5 tests should be correct
isequal(Tests.test_MiNotj(),7)
Tests.test_constant             %Tests not as func but requires stdout scraping
Tests.test_dominances
Tests.test_factorisation
Tests.test_constant

ans =

     1


ans =

     1