2011-11-29 28 views
5

Tôi đang sử dụng phiên bản 3.6.2 PHPUnit, và luôn luôn cóPHPUnit ReflectionException Phương pháp bộ không tồn tại

PHP ReflectionException: Phương pháp bộ không tồn tại trong /pathTo/pear/PHPUnit/Runner/BaseTestRunner.php trên đường dây 113

khi chạy thử nghiệm duy nhất:

phpunit path/to/my/ClassToTest.php 

PHPUnit cài đặt bằng quả lê, và tôi đang sử dụng php 5.3.6

012.

có cấu hình php nào tôi cần khắc phục không? hoặc điều này chỉ là một cái gì đó mà PHPUnit nên sửa chữa.

lớp

<?php 

class ClassToTest extends PHPUnit_Framework_TestCase{ 

    public function testSomething(){ 
     $this->assertTrue(true); 
    } 

} 
+2

Hiển thị mã trong ClassToTest.php. – Trott

+0

lớp kiểm tra đơn giản – herlambang

+1

Không thể sao chép điều này. Làm thế nào bạn chạy thử nghiệm? – Jeune

Trả lời

3

tôi stumbled khi cùng một thông điệp sau khi kích hoạt phần mở rộng Xdebug.

Hãy thử thêm này trong php.ini của bạn (hoặc comment các phù hợp với 1 cho giá trị này):

; 0 is actually the default value 
    xdebug.show_exception_trace = 0 
+0

có tác dụng này, nhưng tôi vẫn cần xem dấu vết ngăn xếp của mình – herlambang

-1

xdebug.show_exception_trace = 0 hoạt động!

Các vấn đề liên quan