【问题标题】:How should test methods be named in PHPUnitPHPUnit中的测试方法应该如何命名
【发布时间】:2015-01-20 21:30:47
【问题描述】:

我正在学习如何在 PHPUnit 中进行测试,我想知道在命名 PHPUnit 测试方法时是否有“最佳实践”。它们是否应该与被测试的方法命名相同?比如应该这个方法

getView()

命名

testGetView()

或者名称应该更具描述性?

【问题讨论】:

    标签: php phpunit


    【解决方案1】:

    单元测试通常有一个被测方法(getView)、一个上下文(无效视图)和一个预期结果(错误输出)。

    我喜欢用下划线分隔这三个,并使用驼峰式大小写作为单词分隔符。 例如testGetView_InvalidView_ErrorsOut

    大多数人只是用驼峰式分隔一切 例如testGetViewInvalidViewErrorsOut

    不过,只要你与自己保持一致,就应该没问题。

    【讨论】:

      猜你喜欢
      • 2018-07-29
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多