Что такое setUp() и tearDown() оба метода в PHPUnit. Вызывается автоматически в тестовом классе? когда это работа и как назвать эти два метода?что установленоUp и tearDown в PHPUnit Test?
0
A
ответ
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
и testEmployeeTable
setUp
(перед выполнением каждого метода испытаний) и tearDown
(после выполнение каждого метода тестирования) будет автоматически вызываться для каждого метода тестирования.
Смежные вопросы
- 1. @setUp и @tearDown Аннотации PHPUnit
- 2. phpunit extend test suite
- 3. phpunit custom teardown, специфичный для моего теста
- 4. Rails 5 test global setup и teardown
- 5. Как распространять setUp и tearDown во всех тестах в phpUnit?
- 6. phpunit test check statuscode
- 7. PHPunit test not working
- 8. Как установить метод tearDown() в yii с помощью phpunit?
- 9. phpunit test laravel создание объекта и отношений
- 10. PHPUnit - получить статус прохождения теста + имя в tearDown()
- 11. PHPUnit Test Cases not executing
- 12. phpunit test с PDO mock
- 13. Symfony Test PHPUnit (ошибка 500)
- 14. ZF2 phpUnit test view helper
- 15. JUnit, Селен и Teardown
- 16. laravel phpunit test глобальный метод
- 17. Test каждый раз пропускается PHPUnit
- 18. Laravel test phpunit press NotFoundHttpException
- 19. Как использовать файл csv в PHPUnit test
- 20. Неопределенная переменная в PHPUnit Test Class
- 21. PHPUnit и Ioncube конфликт
- 22. Как включить файл в phpunit test?
- 23. Есть ли способ сделать методы setUp и tearDown на ленту?
- 24. NUnit Visual Studio run TearDown on test cancel
- 25. CppUnit: нАлАдкА() и Teardown()
- 26. Xcode UI test - swipeRight() не работает после tearDown
- 27. Force PHPUnit test to throw exception
- 28. Написание PHPUnit Test для функции, возвращающей массив
- 29. PHPUnit Test Сколько раз вызывается функция
- 30. Symfony и PHPUnit утечки памяти
но в моем случае это не работает, как это ... –
В принципе концепция такая же. Если у вас есть какой-либо конкретный код для каждого метода, который вы хотите выполнить до и после каждого метода тестирования, вы используете метод 'setUp()' и 'tearDown()'. Мне нравится знать в вашем случае, как это работает? –
спасибо за ответ ... вы имеете в виду ручное вызов setUp и tearDown в каждом методе (при необходимости). Я не ошибаюсь? –