Учение + ZF + phpunit - PullRequest
       4

Учение + ZF + phpunit

1 голос
/ 20 декабря 2010

У меня есть ZF 1.11, интегрированный с Doctrine 1.2 + MySQL 5. Я создал несколько тестов phpunit в нескольких файлах.Каждый тест создает базу данных и заполняет ее - используя Zend_Db - затем я делаю некоторые действия, используя модели Doctrine, а затем я отбрасываю базу данных, используя Zend_Db.Я положил их все в каталог под названием «тесты».И когда я захожу в каталог «tests» и пишу команду phpunit, то некоторые из них возвращают ошибки, например «SQLSTATE [42S02]: базовая таблица или представление не найдено: 1146 таблица 'here_db_name.here_table_name' не существует».- но оно существует, я проверил!Что смешно, когда я запускаю каждый тест отдельно, тогда абсолютно все в порядке.Итак, мой вопрос: что происходит?Извините, я не могу предоставить код.

1 Ответ

0 голосов
/ 18 июля 2011

Сложно сказать без какого-либо кода, но я делаю здесь дикое предположение, что если вы скажете, что каждый тест создает и заполняет БД, это может означать, что то, что вы испытываете, является своего рода «условием гонки», потомукаждый тест начинается с очистки базы данных и последующей ее настройки.

...