2013-07-18 36 views
7

Tôi là người mới đến bất kỳ loại thử nghiệm nào. Tôi vừa cài đặt lê và PHPUnit bằng cách sử dụng số doc này. Tôi sử dụng netbeans 7.3.1. Tôi cũng đã cài đặt skeletongenerator chạy lệnh này: pear install phpunit/PHPUnit_SkeletonGenerator.Lỗi Netbeans-PHPUnit "Không có kiểm tra nào được thực hiện"

Tôi đã thực hiện theo các bước được liệt kê trong testing with PHPUnit này để tích hợp PHPUnit vào netbeans.
Như được mô tả trong phần Installing PHPUnit của tài liệu đó, bằng cách nhấp vào nút search dưới Netbeans->preferences->unit testing netbeans của tôi nhận ra cài đặt PHPUnit.

Tôi đã làm theo tất cả các bước để thêm dự án mẫu Calculator và tạo lớp thử nghiệm. Tôi đã làm điều đó. Nhưng khi tôi chạy thử nghiệm bằng cách nhấp chuột phải vào tệp Calculator.php và chọn Test tôi nhận được kết quả sau.

enter image description here

cửa sổ Output thấy không có gì hữu ích:

enter image description here

Tôi không có ý tưởng về những gì có thể là vấn đề và cách giải quyết đó.

ít nghi ngờ rằng có thể gây ra vấn đề trên:
tôi nên thêm gì trong Global include path dưới Netbeans->preferences->general?
Tôi có cần thêm câu lệnh require_once vào tệp Calculator.php không?
Tôi có cần tạo các dự án php theo một số thư mục cụ thể hay không, hoặc là nó không quan trọng ở nơi tôi đặt dự án?
Làm cách nào để kiểm tra xem PHPUnit có được cài đặt đúng cách và đang hoạt động không?

Có thể có nhiều triệu chứng khác mà tôi thậm chí không thể nghĩ đến.

Cảm ơn bạn.

Trả lời

4

Được giải quyết bằng cách thêm dòng dưới đây vào Calculatortest.php tệp.

require_once dirname(__FILE__) . '/../Calculator.php'; 

Lớp thử nghiệm được đặt trong thư mục con, vì vậy tôi cần khai báo đường dẫn tương đối với tệp Calculator.php.

Ngoài ra, tôi phải thay đổi tệp php.ini để các lỗi được hiển thị trong trường hợp có.
Tôi đã đặt các biến sau trong php.ini.

error_reporting = E_ALL | E_STRICT 
display_errors = On 
1

Tôi đã gặp phải vấn đề tương tự. Tuy nhiên, sự kiên trì trả tiền.

1) Tạo dự án mẫu sử dụng mẫu NB.

2) Cấu trúc thư mục nên là:

  • Source Files
    • Calculato.php
  • tập tin thử nghiệm
  • Bao gồm Đường dẫn

3) Nhấp chuột phải vào Calculator.php và chọn Công cụ> Tạo thử nghiệm

4) Thêm require_once '../src/Calculator.php'; ngay sau khi đầu <?php

5) Chọn Calculator.php và chọn Test

Nó làm việc cho tôi. Hãy cho tôi biết nếu nó làm việc cho bạn. Tôi hy vọng, cấu hình của bạn là ok.