①谁在调用JUnit
【摘要】
当点击了执行单例,发生了什么事情?
基于SpringBoot 2.1.x版本分析
可以看到idea会将单侧的类和方法传递给JUnit。最终由
可以看到最终是由 AllDefaultPossibilitiesBuilder 来进行了承接 。所以到这里我们就找到了入口。后续所有的能力,都要从JUn...
当点击了执行单例,发生了什么事情? 基于SpringBoot 2.1.x版本分析
可以看到idea会将单侧的类和方法传递给JUnit。最终由
可以看到最终是由 AllDefaultPossibilitiesBuilder
来进行了承接 。所以到这里我们就找到了入口。后续所有的能力,都要从JUnit中去寻找了。
@Override
public Runner getRunner() {
if (runner == null) {
synchronized (runnerLock) {
if (runner == null) {
runner = new AllDefaultPossibilitiesBuilder(canUseSuiteMethod).safeRunnerForClass(fTestClass);
}
}
}
return runner;
}
1 2 3 4 5 6 7 8 9 10 11
文章来源: springlearn.blog.csdn.net,作者:西魏陶渊明,版权归原作者所有,如需转载,请联系作者。
原文链接:springlearn.blog.csdn.net/article/details/125858108
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)