我目前正在测试一个Java接口,它可以使用Java调用R调用。因此我需要一个连接,它也封装了一个进程。
现在我需要知道,JUnit如何处理这些单元测试。我使用JUnit4,它的@Before
和@After
注释在每个测试中初始化一个新连接(内部是一个进程)。
随着我“怎么JUnit的过程”的意思是:JUnit如何处理单元测试?
- 每测试在它自己的线程中执行? (这可能会导致问题)
- 是那些按顺序执行的测试?
- 他们有一个特定的顺序(不是那么重要,但会很高兴地知道)
我担心的是,这些测试可能会导致这将不存在,如果使用得当(如记录)的问题一个真实的环境。
这可能有些用处:http://garygregory.wordpress.com/2011/09/25/understaning-junit-method-order-execution/ –
+1 for @ Before/AfterClass因为这是。我也在寻找(前段时间),但在这种情况下,我希望每个测试都能初始化它自己的资源。 – Zhedar