Rename parameter to avoid name clashing
还没有人认领这个 Issue。
评估
调研方向
找到生成 assertion 方法参数的生成器逻辑,并检查名为 actual 的字段或属性是如何处理的。使用 issue 中的 Java 示例作为回归用例;当生成的 assertion 避免参数冲突,并且该示例能够明确地引用被测试对象时,工作就完成了。
由索引模型根据 Issue 内容生成。
描述
If a class has an actual field/property, it clashes with the generated assertion actual parameter.
In this example, the actual parameter clashes with actual object under test in actual.getActual();
public S hasActual(boolean actual) {
// check that actual Group we want to make assertions on is not null.
isNotNull();
// overrides the default error message with a more explicit one
String assertjErrorMessage = "\nExpecting actual of:\n <%s>\nto be:\n <%s>\nbut was:\n <%s>";
// check
boolean actualActual = actual.getActual();
if (actualActual != actual) {
failWithMessage(assertjErrorMessage, actual, actual, actualActual);
}
// return the current assertion for method chaining
return myself;
}
- 主要语言
- Java
- 星标
- 72
- 派生
- 47
- 平均合并
- 14 小时 37 分钟
- 30 天内合并 PR
- 2
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
assertj/assertj-generator 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 35/100
assertj/assertj-generator#278 ·
-
难度 5/5 一周以上 新手友好度 30/100
assertj/assertj-generator#220 ·
-
难度 5/5 一周以上 新手友好度 35/100
assertj/assertj-generator#219 ·
-
难度 5/5 一周以上 新手友好度 35/100
assertj/assertj-generator#204 · 1 个 reaction ·
-
难度 4/5 3-5 天 新手友好度 35/100
assertj/assertj-generator#197 · 7 条评论 ·
查看 assertj/assertj-generator 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 85/100
objectionary/eo-graphs#80 ·
-
难度 2/5 1-3 小时 新手友好度 74/100
-
enhancement good first issue
难度 2/5 半天 新手友好度 66/100
apache/fineract-consumer-facing#175 ·
维护者通常 1 天内回复
-
[BUG] 订单:会员凭订单号即可取消其他会员的待付款订单(取消接口不校验订单归属)可能已有人在做 @dadiyang 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
macrozheng/mall#1016 ·
-
难度 2/5 1-3 小时 新手友好度 78/100