繁体   English   中英

JUnit 如何启动

[英]How JUnit starts

我正在弄清楚 JUnit 是如何工作的。 我不明白它自己是如何运行的,我知道surefire插件与JUnit交互,但我不明白JUnit本身是如何运行的。 I'm trying to understand the debug output, and came across the getRunner method, but I can't get down to it, I can't understand what kind of package com.intellij.rt.junit is. 你能帮助我吗。

在此处输入图像描述

com.intellij.rt.junit is a package of IntelliJ for its built-in runner for JUnit tests, just like Surefire is the runner when tests are run from Maven.

JUnit 本身也包含一个基本的命令行运行器。 对于 JUnit 5,请参阅控制台启动器,对于 JUnit 4,请参阅测试运行程序。 这些可能 - 但我没有检查过 - 比 Surefire 或 IntelliJ 运行器的内部结构更容易理解。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM