我目前正在测试一个 Java 接口,该接口可以使用 Java 的 R 调用。因此我需要一个也封装了一个过程的连接。
现在我需要知道,JUnit 如何处理这些单元测试。我使用 JUnit4@Before
和@After
注释来初始化一个新的连接(在内部它是一个进程)一次测试。
对于“JUnit 如何处理”,我的意思是:
- 每个测试都在它自己的线程中执行吗?(这可能会导致问题)
- 这些测试是按顺序执行的吗?
- 他们有特定的顺序吗(不是那么重要,但很高兴知道)
我担心的是,如果在真实环境中正确使用(如文档所述),这些测试可能会导致不存在的问题。