昨天我看到了这个问题:
问题是这个代码的结果可能是什么?
1. 7654321
2. 765432
3. 76
4. 356742
5. 53143246
6. 53143245146
7. 357642
正确答案是5。
有人能解释我为什么吗?
答案 0 :(得分:2)
@BeforeClass
在创建课程测试之前执行。 (5)
TESTCYCLE_1
每次测试前都会执行 @Before
。 (3)
@Test
方法 test1()。 (1)
@After
。 (4)
TESTCYCLE_2
每次测试前都会执行 @Before
。 (3)
@Test
方法 test2()。 (2)
@After
。 (4)
@AfterClass
。 (6)
test7永远不会被执行,因为它没有@Test
注释。