我正在尝试将单元测试添加到我的Laravel软件包中。该程序包仅在特定的代码库上使用。有问题的程序包需要访问一些代码库文件。我该如何实现?
<?php
namespace Tests;
use PHPUnit\Framework\TestCase;
use Codebase\Blog\Models\Post;
use Codebase\Blog\Repositories\PostRepository;
class DemoTest extends TestCase
{
public function testSomethingIsTrue()
{
$post = new PostRepository(...);
$this->assertTrue(true);
}
}
PostRepository
是程序包的一部分,它extends
是代码库中的Repository
类。在单元测试中找不到Repository
类,并且发生错误。 (错误是从extends Repository
文件中的PostRepository
引发的)
有没有办法让我的包装单元测试来查看代码库文件?