2016-03-22 23 views
0

redeclare Can Ben (etkin modül olarak alayla) Varolan birim testinin bir parçası aşağıdadır: Bu test Codeception en kısa sürede iyi çalışır ve başarılı olur, ancak alay, Codeception ve Symfony'nin - sınıfını

$mockedEvent = \Mockery::mock('\Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent'); 

beni amaçlandığı gibi alay kullanmak mümkün olmayan yol açar benim fonksiyonel testlerde benim birim testlerinde

PHP Fatal error: Cannot declare class Symfony\Component\HttpFoundation\Request, because the name is already in use in /projectDir/var/bootstrap.php.cache on line 365 

nasılsa ilan sınıflar sorunlara neden oluyor: aşağıdaki hatayı alıyorum Symfony2'nin modülü ile benim fonksiyonel testler ulaşır. Bu hatayı nasıl önleyebilirim?

+0

Lütfen Codeception with -vvv flag'ı çalıştırın ve sorunuza tam yığın izini ekleyin. – Naktibalda

cevap

0

Bu hata, Codeception 2.2'ye yükseltilirken kayboldu. - Her ne kadar Codeception işlevsel sınamalara ulaşılırken sık sık segfatans yapar ve sadece fonksiyonel testleri (yalnızca çalışır) çalıştırırken tekrar çalışır ve tüm test takımı tekrar çalışır. Her zaman deneyimimde Codeception ile garip bir şeyler oluyor.

İlgili konular