0

我今天开始使用 PHPUnit。但我有一个问题。所以我的项目结构是这样的:

<ul>
  <li>source
    <ul>
      <li>Team.php and other classes</li>
    </ul>
  </li>
  <li>test
    <ul>
      <li>TeamTest.php</li>
</ul>
  </li>
</ul>
    <?php


    use PHPUnit\Framework\TestCase;


    class TeamTest extends TestCase {
        private Team $team;

        public function setUp(): void {
            $this->team = new Team(0);
        }
    }

但是当我运行测试时它给了我错误:

Error : Class 'Team' not found
 C:\Users\16044\PhpstormProjects\tesl\test\TeamTest.php:11

我试图添加时找不到任何解决方案,use Team但 PHPStorm 告诉我我不需要以某种方式导入。我是 php 编程新手,不知道一堆东西对不起,如果这是一个愚蠢的问题,但任何帮助将不胜感激:)

编辑:发现如果我使用这个: require '..\source\Team.php'测试工作但我需要为每个测试都这样做吗?还是我的工作有问题

4

0 回答 0