2014-09-18 5 views

ответ

1

Будет вызываться метод setUp() перед каждым из методов тестирования и будет вызываться метод tearDown() после выполнения каждого тестового метода. Предположим, вы хотите проверить данные двух таблиц. Поэтому для этого вам всегда нужно соединение, и после выполнения вашего запроса вам нужно закрыть соединение. Поэтому вместо того, чтобы каждый раз, когда мы создаем и тесную связь для каждого метода, мы можем сделать что-то вроде этого

protected void setUp() { 
//code for getting connection 
} 
protected void tearDown() { 
//code for close your connection 
} 

void testAccoountTable() { 
//test code for account table 
} 
void testEmployeeTable() { 
//test code for Employee table 
} 

Теперь, когда вы запускаете тесты testAccountTable и testEmployeeTablesetUp (перед выполнением каждого метода испытаний) и tearDown (после выполнение каждого метода тестирования) будет автоматически вызываться для каждого метода тестирования.

+0

но в моем случае это не работает, как это ... –

+0

В принципе концепция такая же. Если у вас есть какой-либо конкретный код для каждого метода, который вы хотите выполнить до и после каждого метода тестирования, вы используете метод 'setUp()' и 'tearDown()'. Мне нравится знать в вашем случае, как это работает? –

+0

спасибо за ответ ... вы имеете в виду ручное вызов setUp и tearDown в каждом методе (при необходимости). Я не ошибаюсь? –

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