0
点赞
收藏
分享

微信扫一扫

①谁在调用JUnit


当点击了执行单例,发生了什么事情? 基于SpringBoot 2.1.x版本分析

①谁在调用JUnit_开发语言

可以看到idea会将单侧的类和方法传递给JUnit。最终由

①谁在调用JUnit_intellij-idea_02

可以看到最终是由 ​​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

举报

相关推荐

0 条评论