1

是吗:

init()after()

setUp()tearDown()

before()after()

init()tearDown()

setUp()after()

before()tearDown()

4

2 回答 2

3

假设您的意思是“准备/清理测试用例(即测试方法),它是setUpand tearDown。两者都在junit.framework.TestCase.

于 2013-08-07T16:19:39.677 回答
2

JUnit 在调用测试时遵循非常特定的事件序列。首先,它为每个测试方法构造一个新的测试用例实例。因此,如果您有五个测试方法,JUnit 会构建您的测试用例的五个实例。构建完所有测试用例对象后,JUnit 对每个测试方法都遵循以下步骤:

  • 调用测试用例的setUp()方法
  • 调用测试方法
  • 调用测试用例的tearDown()方法

setUp()方法中,您可以打开网络连接,例如 ( prepare) 在tearDown()方法中,您可以关闭网络连接,例如 ( clean up)。此过程可用于轻松准备和清理测试用例。

于 2013-08-07T16:59:48.280 回答