如何使用AssertCalled(测试与模拟对象时)?

4视图(30天)
这种形式一直挂在我,所以我要粘贴一个图像从以前(挂)会话:
基本上,我猜模拟对象是“行为”。
似乎并不正确,但页面没有提供其他线索……
生成函数声明为:
函数 (轨迹)=生成(这) % # codegen
也就是说,它是一个公共类的函数,没有其他投入,除了强制性的第一个参数。
我怎么得到这个工作?
1评论
汤米
汤米 2020年5月14日
我可能误解文档,但似乎你需要请求 matlab.mock.MethodCallBehavior 当你调用对象 createMock :
(发电机、行为)= this.createMock (?TrajectoryGenerator, ci,{这个。simParams this.simState});
然后
this.assertCalled (behavior.generate (),“字符串”);

登录置评。

答案(0)

类别

找到更多的在模拟框架帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!