声纳皮棉显示弃用问题,即使使用替代方法

时间:2020-03-30 13:23:37

标签: jasmine sonarqube tslint angular9

在我的角度类中,我通过使用相同的名称(方法重载)添加了带有参数的另一种方法,并且不赞成使用下面的前一种方法

/** @deprecated - use getStudents(name) */
 abstract getStudents();

 abstract getStudents(name: string);

然后我像下面这样模拟该类,为此使用茉莉编写了一个测试

 studentDMock.getStudents.withArgs('Jhon').and.returnValue([]);

但是声纳皮棉仍然显示警告,表明我正在使用不赞成使用的方法getStudents

我该如何解决?还有其他方法可以模拟带有参数的方法调用吗?我尝试了spyOn(.....),也进行了虚假通话(Jasmine spyOn with specific arguments)。

0 个答案:

没有答案