没有合适的资源?快使用搜索试试~ 我知道了~
testprivate:用于测试私有方法和字段的库
共39个文件
java:27个
xml:2个
license:1个
需积分: 10 1 下载量 149 浏览量
2021-05-30
20:45:28
上传
评论
收藏 87KB ZIP 举报
温馨提示
用于测试私有方法/字段的库 开发人员为私有方法编写单元测试并不是什么秘密。 这很糟糕,证明设计有问题,等等。 但我们做到了。 例如,当您重构遗留代码时,例如使用约 1K 行代码类并用测试覆盖它时,这一点至关重要。 真正纯粹的邪恶是将测试方法的访问权限更改为包私有。 在这里,我提供了一个替代解决方案。 也许它会让你的代码更干净。 但最好看样本。 < dependency> < groupId>io.github.dimpon</ groupId> < artifactId>testprivate</ artifactId> < version>0.0.41</ version> < scope>test</ scope> </ dependency> 假设我们有一个类: public class ObjectWithPrivate
资源推荐
资源详情
资源评论
收起资源包目录
testprivate-master.zip (39个子文件)
testprivate-master
.gitattributes 562B
.travis
settings.xml 1KB
mvnw.cmd 7KB
mvnw 10KB
src
test
java
io
github
dimpon
ClassD.java 80B
testprivate
actions
GetterTest.java 4KB
GetterActionTest.java 2KB
SetterActionTest.java 2KB
ClassA.java 193B
ClassC.java 1KB
ClassB.java 65B
subclass
ObjectWithPrivates.java 311B
ObjectWithPrivatesTest.java 822B
ObjectWithPrivatesSubclass.java 107B
tests
InstantiationTest.java 3KB
TestprivateTest.java 5KB
main
java
io
github
dimpon
testprivate
Action.java 2KB
LookupInSuperclass.java 253B
PerformAction.java 3KB
MethodResult.java 2KB
UsingInterface.java 2KB
TestprivateException.java 1KB
LookupInClass.java 2KB
API.java 3KB
LookupInObject.java 2KB
actions
GetterAction.java 4KB
MethodAction.java 3KB
SetterAction.java 4KB
ConsiderSuperclass.java 2KB
InstanceCreator.java 4KB
.travis.yml 2KB
LICENSE 1KB
.mvn
wrapper
MavenWrapperDownloader.java 5KB
maven-wrapper.jar 50KB
maven-wrapper.properties 218B
README.md 5KB
pom.xml 9KB
.editorconfig 243B
.gitignore 150B
共 39 条
- 1
资源评论
陳二二
- 粉丝: 25
- 资源: 4627
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功