在Laravel中,如何从包单元测试访问代码库文件?

时间:2019-02-19 16:09:09

标签: php laravel phpunit

我正在尝试将单元测试添加到我的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引发的)

有没有办法让我的包装单元测试来查看代码库文件?

0 个答案:

没有答案