2014-12-15 2 views
2

У меня есть некоторые публичные функции в «DefaultControllerTest».Могу ли я иметь частные функции в классе phpunit?

Но эти публичные функции имеют в них некоторый общий код - например, я тестирую несколько разных страниц, чтобы убедиться, что появляется немного текста. Таким образом, код похож.

Таким образом, я поместил общий код в частную функцию, которую затем я могу вызвать из каждой публичной функции - из каждого теста.

Но я получаю эту ошибку:

Test method "testHeader" in test class "MyApp\MyBundle\Tests\Controller\DefaultControllerTest" is not public.

testHeader является частной функцией, я испытываю от каждой общественной функции.

Как я могу получить частную функцию в этом классе?

+2

имени функции должны начинаться с «тестом», дать diffrent имени функционировать –

+0

Спасибо. Так оно и было. Я думал, что это может быть что-то простое, я думал, что это может быть аннотация ... но это имеет смысл. Ура !! – b85411

+0

круто .. я просто набрал ответ для этого :) – Deep123

ответ

4

имя начала функции с «тестом», дает diffrent имени функционировать

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