Tôi đang thử phương pháp phát triển dựa trên thử nghiệm tích hợp trong Drupal 8 nhưng tôi đang gặp phải một vấn đề ..
Tôi đang gặp phải các lỗi sau khi cố gắng chạy ./core/vendor/bin/phpunit --list-groups ./modules/trong cli của mình:
Lỗi nghiêm trọng của PHP: Không tìm thấy lớp 'Drupal \ Tests \ UnitTestCase' trong / Ứng dụng / MAMP / htdocs / drupal / mô-đun / custom_cookie_compliance / tests / CustomCookieComplianceTest.php trên dòng 10
Lỗi nghiêm trọng: Không tìm thấy lớp 'Drupal \ Tests \ UnitTestCase' trong / Ứng dụng / MAMP / htdocs / drupal / mô-đun / custom_cookie_compliance / tests / CustomCookieComplianceTest.php trên dòng 10
Tôi đã tạo một thư mục mô-đun gọi là custom_cookie_compliance trong thư mục mô-đun của mình. Đổi lại, tôi có một tệp custom_cookie_compliance.info.yml chứa sau đây.
 name: Custom Cookie Compliance
 description: Displays a cookie compliance information window at the top of the website.
 core: 8.x
 type: module
Tôi cũng có một thư mục thử nghiệm chứa thư mục src chứa tệp CustomCookieComplianceTest.php với mã sau đây.
<?php
namespace Drupal\custom_cookie_compliance\Tests;
use Drupal\Tests\UnitTestCase;
/**
 * @group cookie
 */
class CustomCookieComplianceTest extends UnitTestCase {
  public function testSetCookies() {
    if (!isset($cookie_set)) {
      $cookie_set = TRUE;
    }
    $this->assertTrue($cookie_set);
  }
}
Tôi đã viết mã bằng cách làm theo hướng dẫn này .
Tôi hiểu rằng nó không thể tìm thấy UnitTestCaselớp học, nhưng hướng dẫn nói rằng nó nên hoạt động, vậy tại sao nó không hoạt động?