簡體   English   中英

Junit之前/之后以及設置/拆卸

[英]Junit Before/After and setup/teardown

是通過名稱setUp()teardown()還是@Before@After標識setUpteardown (前提條件和后置條件設置)的?

換句話說,在JUnit中是否可以具有@Before teardown()@After setUp()

JUnit 3:方法由名稱setUptearDown標識

JUnit 4:方法通過注釋@Before@After標識

JUnit 5:方法通過注釋@BeforeEach@AfterEach

編輯:要回答您的問題,是的,可以寫

@Before
public void tearDown() {...}

但這不會增加代碼的可讀性。

這取決於您使用的JUnit版本。 如果您有注釋,則很可能是JUnit4。在這種情況下,方法的命名方式無關緊要,更重要的是,您使用了哪些注釋。 注釋的使用有助於定義清晰的邏輯,而無需對方法名稱進行“魔術”處理。 如果使用Junit 4,則可以調用任何方法,只需在它們上方放置相應的注釋即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM