PHPUnit ve XDebug birlikte çalışacak?

1 Cevap php

Benim PHP kodu için birim testleri yazmaya çalışıyorum. PHPUnit Bunun için kullanıyorum budur.

Ben kadar büyük iş bazı sınıfları var ...

Ben karışımı içine XDebug atmak.

Bu noktada, PHPUnit çökmesine ya da bir şey, ama setExpectedException tetikler asla gelmez.

Aslında, kod bu noktada ötesinde asla.

Herkes bu rastlamak ve çözüm ne biliyor musun?

Düzenleme: Bu PHP5.2.6, xUnit ve xdebug En son sürümleri ile. Bu Fedora 7 üzerinde

1 Cevap

Ben Xdebug ve bir kombinasyonu ile daha önce bazı sorunlar yaşadım PHPUnit (Ben zamanında devzone.zend.com demesi üzerine bir rapor başkalarının yaptığı gibi), ama bu bir süre önceydi. PHPUnit açıkça olsa Xdebug desteklemiyor - ve benim kendi sistemleri için kod kapsama raporlar üretmek için kullanıyorum.

Ve tabii ki, {[ile vizyonda tam uyarıları ve hataları emin - Seni (? Hatta belki PHP) @ setExpectedException dışında yorum, ya da açıkça atma herhangi sürümlerini güncellerken, oldukça standart hata ayıklama teknikleri öneririm (0)]} ayarlanır.

Xdebug modül de yüklü olduğundan emin olmak için Apache sunucusunu durdurmak ve yeniden unutmayın.