我正在开发的一个程序执行的计算涉及的对象只能有几组可能的值。这些参数集是从目录文件中读取的。
例如,对象代表汽车,目录包含每个模型的值集 {id: (name, color, power, etc.)}。然而,有许多这样的目录。
我使用 Matlab 的 unittest 包来测试目录中列出的任何属性组合的计算是否失败。我想使用这个包,因为它提供了一个很好的失败条目列表。我已经有一个测试,它为(硬编码)目录文件生成一个包含所有 id 的单元格数组,并将其用于参数化测试。
现在我需要为每个目录文件创建一个新类。我想将目录文件名设置为类参数,并将其中的条目设置为方法参数(为所有类参数生成),但我找不到将当前类参数传递给本地方法以创建方法参数列表。
我怎样才能使这项工作?
如果它很重要:我使用的是 Matlab 2014a、2015b 或 2016a。