文件名称:testprivate:用于测试私有方法和字段的库
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-19 14:32:08
Java
用于测试私有方法/字段的库 开发人员为私有方法编写单元测试并不是什么秘密。 这很糟糕,证明设计有问题,等等。 但我们做到了。 例如,当您重构遗留代码时,例如使用约 1K 行代码类并用测试覆盖它时,这一点至关重要。 真正纯粹的邪恶是将测试方法的访问权限更改为包私有。 在这里,我提供了一个替代解决方案。 也许它会让你的代码更干净。 但最好看样本。 < dependency> < groupId>io.github.dimpon groupId> < artifactId>testprivate artifactId> < version>0.0.41 version> < scope>test scope> dependency> 假设我们有一个类: public class ObjectWithPrivate
【文件预览】:
testprivate-master
----.gitattributes(562B)
----.travis()
--------settings.xml(1KB)
----mvnw.cmd(7KB)
----mvnw(10KB)
----src()
--------test()
--------main()
----.travis.yml(2KB)
----LICENSE(1KB)
----.mvn()
--------wrapper()
----README.md(5KB)
----pom.xml(9KB)
----.editorconfig(243B)
----.gitignore(150B)