2011-10-19 18 views
32

Sau khi chọc xung quanh trong các tập tin cài đặt bằng Delphi, tôi đã tìm thấy một tập tinLàm cách nào để tùy chỉnh các lớp vỏ kiểm tra DUnit được tạo bởi trình hướng dẫn Test Case?

"C: \ Program Files \ Embarcadero \ RAD Studio \ 7.0 \ ObjRepos \ en \ UnitTestFrameworks.xml"

Tập tin này có một số phần để thiết lập các tùy chọn ảnh hưởng đến mã trường hợp thử nghiệm được tạo bởi trình thủ thuật thử nghiệm được gọi khi bạn tạo một đơn vị trường hợp thử nghiệm mới. Hầu hết các tùy chọn này là tự giải thích nhưng sẽ rất tuyệt khi xem một số tài liệu.

Đặc biệt, tôi muốn:

  • thêm một TestClassComment thứ hai.

  • có nhiều tùy chọn trong hộp tổ hợp lớp cơ sở thử nghiệm của trình hướng dẫn. Tôi có thể thay đổi giá trị của một mục trong danh sách này bằng cách thay đổi giá trị của nút trong tệp UnitTestFrameworks.xml nhưng không thể nhận nhiều mục xuất hiện trong danh sách.

  • Đánh dấu lớp và phương pháp thử nghiệm với một số thuộc tính.

Hiện tại, tôi chỉ xem xét tính cách Delphi Win 32.

Tôi có đi đúng hướng ở đây không? Tài liệu có sẵn hay không, có ai có lời khuyên nào không?

+0

Một nơi để bắt đầu từ: http://dunit.sourceforge.net/#Documentation Tuy nhiên, tôi không tin những gì nó trả lời câu hỏi của bạn. –

Trả lời

3

Tôi không nghĩ có bất kỳ tài liệu nào về điều này. Nếu có, David Intersimone tại Embarcadero là người tôi muốn yêu cầu.

Nếu không, bạn có thể thử hai tùy chọn.

  1. Tạo một số xét nghiệm đơn vị "trần" với những gì bạn muốn và lưu chúng như các mẫu
  2. Viết Thuật sĩ của riêng bạn trong Delphi để tạo ra đơn vị kiểm tra

Các xét nghiệm đơn vị chỉ tập tin văn bản, vì vậy tùy chọn thứ hai sẽ không khó khăn hơn là cố gắng hack wizard. Bạn có thể tạo thuật sĩ thử nghiệm đơn vị của riêng bạn trong Delphi và móc nó vào trình đơn công cụ khá dễ dàng.

Nếu bạn muốn, bạn có thể đọc tệp lớp học của mình để tạo bộ kiểm tra cho tất cả các phương pháp của bạn hoặc tạo công cụ dòng lệnh để tạo chúng.

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