2015-03-13 26 views
1

我的测试: - 公共类样品{在上课结束删除方法在Java中

@Test 
public void method1() 
{ 
    // creation of user 
} 

@Test 
public void method2() 
{ 
    // verify the user 
} 

} 

在课程结束。我想删除一个用户对象。我如何删除它?

Scenario1: -

如果我使用的用户在拆卸方法删除,它将在方法1和方法2月底进行呼叫。所以这对我不起作用。

Scenario2: -

如果我使用的用户在方法2(finally块)的缺失,它会工作。

有什么办法可以在课程结束时单独删除用户。

+1

这可能是你在找什么? http://junit.org/apidocs/org/junit/AfterClass.html – 2015-03-13 07:23:47

+0

制作第三种测试方法来测试用户的删除有什么问题? – 2015-03-13 07:31:17

+0

@JasonSperske Ya。那就是要找的东西。谢谢 。它的工作。 – karan 2015-03-13 07:34:32

回答

1

下面是场景3 :)

而不是使用您推倒方法@After注释使用注释@AfterClass。这将导致该方法在该类中的所有测试运行后执行。