2015-03-13 3 views
1

Мой тест: - образец общественного класса {Удалить метод в конце класса в Java

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

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

} 

В конце класса. Я хочу удалить объект пользователя. Как удалить его?

Scenario1: -

Если я использовать удаление пользователя в методе демонтажа, он будет делать вызов в конце method1 и method2. Так что это не сработает для меня.

Scenario2: -

Если я использовать удаление пользователя в method2 (наконец блок), он будет работать.

Есть ли способ сделать удаление пользователя отдельно в конце класса.

+1

Это может быть то, что вы ищете? http://junit.org/apidocs/org/junit/AfterClass.html –

+0

В чем проблема при создании третьего тестового метода, проверяющего удаление пользователя? –

+0

@JasonSperske Ya. Это то, что я ищу. Благодарю . работает. – karan

ответ

1

Вот сценарий 3 :)

Вместо использования @After аннотацию на вашем слезу вниз метод использовать аннотацию @AfterClass. Это приведет к тому, что этот метод будет выполнен после выполнения всех тестов в этом классе.

Смежные вопросы