如何使用AssertCalled(在使用模拟对象进行测试时)?

5次浏览(最近30天)
兰迪·施特劳斯
兰迪·施特劳斯 2020年5月12日
评论道: 汤米2020年5月14日
这个表单一直挂在我身上,所以我将粘贴之前(挂起)会话的图像:
基本上,我猜模拟对象就是“行为”。
这似乎不对,但那一页没有提供其他线索……
generate函数声明为:
函数 (轨迹)=生成(这) % # codegen
也就是说,它是一个公共类函数,除了强制的第一个参数外没有其他输入。
我怎么让它工作?
1评论
汤米
汤米 2020年5月14日
我可能误解了这些文件,但看起来你需要申请 matlab.mock.MethodCallBehavior 对象时 createMock
[generator, behavior] = this.createMock(?TrajectoryGenerator, ci,{这个。simParams this.simState});
然后
this.assertCalled (behavior.generate (),“字符串”);

登录评论。

答案(0)

下载188bet金宝搏


释放

R2020a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!