gpt4 book ai didi

java - 在 Java 中命名重载的单元测试方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:03:48 27 4
gpt4 key购买 nike

当目标有重载时,命名单元测试方法最被接受的方式是什么。考虑这些方法:

doSomething();
doSomething(String);

您如何命名相应的测试方法?这是最容易接受的方式吗?

testDoSomething();
testDoSomethingString();

最佳答案

做任何让你和你的同事更易读的事情,如果有的话。我认为这取决于您对该类的其他测试是什么,但基于这两种方法,我会这样做:

测试 doSomething() 的测试方法:

  • doSomething_void_success(这将是测试成功路径的一些测试)
  • doSomething_void_fail(这将是一些测试错误路径的测试)
  • doSomething_void_someOtherTest

测试 doSomething(String) 的测试方法:

  • doSomething_String_success
  • doSomething_String_fail
  • doSomething_String_someOtherTest

我不再使用测试前缀,因为 JUnit 4 不需要它。我只是使用@Test注解

关于java - 在 Java 中命名重载的单元测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6627552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com