如何对空方法进行单元测试

用户名

我试图达到更多的代码覆盖率。我有一个“信息”方法,该方法仅触发通知,不需要响应。如何进行单元测试?

public error(message?: any, ...optionalParams: any[]) {
    if (this.isErrorEnabled()) {
      console.error(`${this.name}: ${message}`, ...optionalParams);
    }
  }
琼斯·哈珀

您可以使用测试它的副作用间谍,例如:

describe('error method', => {
    it('should log an error on the console', () => {
        spyOn(console, 'error');

        error(...);

        expect(console.error).toHaveBeenCalledWith(...);
    });

    ...
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何对无参数的void方法进行单元测试

如何对该doFilter()方法进行单元测试?

如何对带有枚举参数的方法进行单元测试?

如何对反应组件的方法进行单元测试?

您如何对私有方法进行单元测试?

如何对执行异步方法的RelayCommand进行单元测试?

如何对依赖于springBoot applicationContext的单元测试方法进行单元测试?

如何对与System(或Android)类交互的方法进行单元测试

如何对React Component的shouldComponentUpdate方法进行单元测试

对组件进行单元测试的正确方法

如何对__init __()函数中调用的方法进行单元测试?

如何在python中对POST方法进行单元测试?

如何对使用Part类型参数的方法进行单元测试?

如何使用Mockito模拟静态方法以进行单元测试

角度单元测试:如何对.map()进行单元测试?

如何对依赖服务的组件的方法进行单元测试?

如何对MatDialog(角材料)进行单元测试的正确方法?

如何对返回Promise的Async方法进行单元测试

我将如何对该方法进行单元测试?

如何对POST方法进行单元测试

如何对字符串扩展方法进行单元测试

如何对导致操作的方法进行单元测试

如何在模拟方法中对函数进行单元测试

如何对发布方法进行泽西单元测试

如何对以下方法进行单元测试

如何使用 JustMock lite 对删除方法进行单元测试

如何对返回 Action<AuthenticationOptions> 的方法进行单元测试?

如何对时间相关的方法进行单元测试?

如何对调用 void 方法的方法进行单元测试?