2012-03-17 32 views
9

hiện tại tôi đã là một vấn đề với Yii, khi tôi đã sử dụng "@group chú thích" (hỗ trợ bởi PHPUnit) để kiểm tra chức năng nhóm trong lớp học của tôi mở rộng từ Yii.Đừng thử nghiệm nhóm (PHPUnit hỗ trợ @group chú thích) chức năng của lớp kéo dài từ Yii trong Netbeans

Tôi đã định cấu hình làm hướng dẫn trong diễn đàn của Yii (NetBeans IDE and Yii projects).

Tôi đã thử nghiệm tất cả các chức năng trong lớp học của mình, khi tôi nhấn Ctrl + F6. Nó chạy rất tốt.

Nhưng khi tôi đã sử dụng "@group chú thích" (support by PHPUnit). Nó không chạy, Tôi không thấy hộp thoại.

Khi tôi kiểm tra "Yêu cầu nhóm thử nghiệm trước khi chạy thử nghiệm" trong hộp thoại cấu hình PHPUnit. Khi tôi bấm Ctrl + F6, tôi không thấy hộp thoại.

tôi điều này là vấn đề ở đây là hai tập tin "bootstrap.php" và "phpunit.php", nhưng tôi không làm thế nào thay đổi nó?

Tôi có câu hỏi về diễn đàn Yii và demo code.

+0

Tôi đề nghị bạn nên thử tại dòng lệnh vì điều này sẽ tiết lộ thêm chi tiết (hoặc nếu Netbeans PHPUnit tích hợp hỗ trợ nó: xem nhật ký/gỡ lỗi/bàn điều khiển). – hakre

+0

Nó chạy trong dòng lệnh rất tốt. Nhưng tôi muốn chạy trong Netbeans, bởi vì Netbeans PHPUnit hỗ trợ xem lỗi rất tốt. –

+1

Chắc chắn, nó thoải mái hơn, nhưng tôi không phải là người dùng Netbeans thường xuyên, vì vậy tôi không thể cung cấp cho bạn những lời khuyên thực sự. Bạn đã thấy: [Làm thế nào để PHPUnit kiểm tra chức năng nhóm trong Yii trên Netbeans?] (Http://stackoverflow.com/questions/9731077/how-to-phpunit-test-a-group-function-within-yii-on -netbeans) – hakre

Trả lời

1

Xin lỗi, thưa bạn, tôi không có ý là thô lỗ, bạn có thể không biết rằng tiếng anh của bạn là khủng khiếp?

Tôi chỉ yêu cầu bạn thấy, bởi vì có lẽ không ai từng nói với bạn điều này trước đây bởi vì chúng tôi là cách lịch sự để mạo hiểm. Ngược lại, nó thường được coi là phù hợp hơn để chỉ bỏ qua tình trạng này thay vào đó và nó sẽ biến mất. Thậm chí nhiều hơn như vậy trong bối cảnh này tôi sợ, chúng ta đang ở nơi công cộng và tất cả.

Có nguy cơ bị mắng, tôi cảm thấy có nghĩa vụ chỉ ra rằng đây là vấn đề đối với bạn, trừ khi bạn không nhận thấy. Đừng lo lắng mặc dù không có gì để xấu hổ và cá nhân tôi có thể chăm sóc ít hơn nếu bạn điều này vấn đề ở đây là hoặc ở đây không. Tôi nói đi. Dù bằng cách nào, chỉ khi bạn đồng ý rằng có một vấn đề thì nó có thể được sửa chữa không.

Sửa ngữ pháp và chính tả là phần dễ dàng, bạn đã nghe nói về Google translate phải không? Sử dụng nó, và thấy ít người bỏ qua bài viết của bạn trong khi bạn nhận được câu trả lời một cách tốn kém, điều này là giành chiến thắng-thắng ngay. Với 64 ngôn ngữ theo ý bạn, hãy tìm một trong những ngôn ngữ mà bạn chuyên nghiệp và để Google lo lắng về vị trí của k và dấu nháy trong khi bạn tập trung vào việc đề cập chính xác đến các mục được đề cập mà không yêu cầu bất kỳ bản dịch nào. : phpunit.xml Đồng ý?

Làm cách nào để thay đổi tệp bootstrap.php hoặc phpunit.xml? Chỉ cần mở trong trình soạn thảo văn bản yêu thích của bạn, Netbeans sẽ đủ. Theo ý nghĩa của các tệp này, hãy tham khảo phpunit documentation có sẵn bằng tiếng Anh, tiếng Pháp và tiếng Nhật.

  • bootstrap - A "bootstrap" PHP tập tin đó được thực hiện trước các bài kiểm tra.

  • cấu hình - Nếu phpunit.xml hoặc phpunit.xml.dist (theo thứ tự đó) tồn tại trong thư mục làm việc hiện tại và --configuration không được sử dụng, cấu hình sẽ tự động được đọc từ tệp đó.

tôi sẽ không lo lắng về bootstrap.php nếu bạn chưa cần nó, bạn có thể sẽ không và đủ để nói không có gì bạn có thể thêm sẽ cải thiện hành vi trong Netbeans.

Liên quan đến configuring groups tài liệu phpunit là khá công phu:

Các < nhóm > yếu tố và nó < bao gồm >, < loại trừ >, và < nhóm > trẻ em có thể được sử dụng để chọn các nhóm kiểm tra từ một bộ kiểm tra nên (không) được chạy.

<groups> 
    <include> 
    <group>name</group> 
    </include> 
    <exclude> 
    <group>name</group> 
    </exclude> 
</groups> 

Cấu hình XML ở trên tương ứng với cách gọi các Á hậu kiểm tra TextUI với công tắc sau:

--group tên

--exclude nhóm tên

Again gì đó sẽ cải thiện netbeans liên quan đến việc sử dụng Ctrl + F6 bạn đang có, thay vào đó tôi cũng sẽ đề nghị bạn tham khảo giải thích Devin M's, như @hakre đã gợi ý, kết hợp điều đó với các Netbeans - run test groups documentation và không có gì hơn tôi có thể thêm vẫn còn như nó là hoàn thành, tôi sợ.

Chúc bạn may mắn và vui lòng cho chúng tôi biết mọi thứ đã diễn ra như thế nào cho bạn.

+8

Cho dù bạn đã cố gắng lịch sự quá mức như thế nào đi nữa, độc thoại dài của bạn về ngữ pháp hoàn toàn không có chủ đề; đặc biệt vì có cơ hội tốt cho OP không phải là một người nói tiếng Anh bản địa. Nếu bạn thực sự cảm thấy nó là cần thiết, một "P.S. Tôi đấu tranh với sự hiểu biết ngữ pháp của bạn một số, bạn có thể tìm thấy bạn nhận được phản ứng tốt hơn nếu bạn dọn dẹp mà lên" đã có được nhiều hơn đủ. – MightyE

+0

Cảm ơn bạn, bạn vừa chứng minh được quan điểm của tôi, được thực hiện tốt! –

+0

Cảm ơn ** MightyE ** –

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