gpt4 book ai didi

在 groovy 中测试私有(private)方法

转载 作者:行者123 更新时间:2023-11-28 21:01:31 26 4
gpt4 key购买 nike

在 Java 中,为了更容易测试方法,它被广泛扩展以强制使用包保护而不是私有(private)。

现在我正在切换到 Groovy,我注意到的第一件事是默认访问修饰符是 public,后来,package-protected 在 Groovy 中并不像在 Java 中那样干净和易于使用。

然后我也意识到私有(private)字段和私有(private)方法不是私有(private)的“bug” --> http://jira.codehaus.org/browse/GROOVY-1875

...但是,当然,这是一个可能会在某个时候解决的错误,所以我不会依赖它(我可以吗?)

那么...在 groovy 中测试受限方法的首选方法是什么?

最佳答案

基本上,问题是 Groovy 将来是否也会忽略私有(private)可见性。您可以确定在 Groovy 2.x 中这不会被修复。它可能会出现在未来的新主要版本中,例如 Groovy 3。但是这个版本无论如何都会包含不兼容的修复,而且很可能仍然有办法获得旧功能。所以在不久的将来不要指望它会“修复”

关于在 groovy 中测试私有(private)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626023/

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