gpt4 book ai didi

java - Eclipse 代码重构 - Junits

转载 作者:行者123 更新时间:2023-11-29 04:39:37 28 4
gpt4 key购买 nike

我想重构现有代码

String a = "Hi";
assertEquals(a, "Hi");

String a = "Hi";
assertEquals("Hi", a);

我的项目中有大约 200 万个断言语句需要重构。它们是否是 Eclipse IDE 中的任何快捷键、模板或批处理过程,我可以通过实现来更轻松地执行此操作?

assertEquals(expected, actual);

最佳答案

您可以尝试以下方法:

  1. org.junit.Assert.assertEquals 方法复制到一个新类中,比方说 temp.TempAssert
  2. 在所有文件中搜索并替换 import static org.junit.Assert.assertEquals;import static temp.TempAssert.assertEquals;
  3. 转到 TempAssert 类并执行 Refactor -> Change Method Signature 以切换参数顺序
  4. 将所有文件中的 import static temp.TempAssert.assertEquals; 替换回 import static org.junit.Assert.assertEquals;

关于java - Eclipse 代码重构 - Junits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765540/

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