代码之家  ›  专栏  ›  技术社区  ›  Jader Dias

如何使matlab xunit在matlab r2008b(7.7)上工作?

  •  0
  • Jader Dias  · 技术社区  · 15 年前

    我将matlab_xunit文件夹复制到c:\program文件中,并将其(及其子文件夹)包含在matlab路径中。现在,matlab可以识别新的命令,例如

    runtests
    

    但此命令在当前文件夹中找不到任何测试。我做错了什么?我还能做什么?

    >> runtests 
    Starting test run with 0 test cases.
    
    PASSED in 0.000 seconds.
    
    2 回复  |  直到 12 年前
        1
  •  5
  •   Ldfu Steve Eddins    12 年前

    我是Matlab Xunit的创建者。您看到的最可能的解释是测试文件中的一些问题。你能发布一个样本测试文件让我看一下吗?

    如果您正在编写子功能样式的测试文件,那么当前目录中的任何文件是否以“test”或“test”开头?文件是否包含以“test”或“test”开头的子函数?当您调用其中一个没有输入参数和单个输出参数的文件时,它是否返回一个testsuite对象?如果没有,则再次检查 documentation about creating subfunction tests .

    您是否改为编写测试用例子类的测试文件?它们是否包含以“测试”或“测试”开头的方法?

        2
  •  1
  •   gnovice    15 年前

    This document 在文件交换页上 MATLAB xUnit Test Framework 提交应该有帮助。它说您必须创建一个包含测试用例m文件的文件夹,然后使用 CD .