phpunit

    1热度

    1回答

    我正试图在下面的类中编写一个方法的测试。但是,当我运行测试时,我得到的错误get_b64永远不会运行?我不明白这是不是运行。 我已经看了一些关于测试静态方法的嘲讽文档,但据我所知,这个错误不是由于这个原因造成的? 我需要改变我的测试策略,或者能够模拟模拟对象中的函数调用? 类: namespace App\Services\Steam; use App\Services\Steam\Utils

    0热度

    1回答

    我得到这个警告,当我在命令行中运行的PHPUnit: PHPUnit 5.1.3 by Sebastian Bergmann and contributors. Time: 114 ms, Memory: 4.00MB No tests executed! 这里是我的框架文件夹结构: . ├── App ├── CHANGELOG ├── composer.json ├── c

    0热度

    1回答

    我想修改DB ::连接,所以如果我正在运行测试它将覆盖给定的连接。 我有像这个DB :: connection('mysql2')这样的模型中有很多硬编码的连接,所以我想用mysql_testing覆盖mysql2连接。 我该怎么办?

    0热度

    1回答

    我在问自己为什么不存在一个名为sameThat的方法在phpunit常量里面,我想测试下一段代码。 $user = $this->em->getRepository('AppBundle:User')->findBy(1,1); 最后,这是我的测试: $this->userRepository->expects($this->at(0)) ->method('findBy')

    0热度

    1回答

    我有2个类:\App\Services\WeatherService和\App\Services\WeatherService1两者都相等。 在我的\Tests\Unit\Services\WeatherServiceTest我试图做一个新的实例,但我不能实例化\App\Services\WeatherService。 //Works perfect $some = new WeatherSer

    0热度

    1回答

    我想测试我的邮件类,但是当我运行PHPUnit的我在控制台中的三个错误: 1) messageClassTest::testCanBeCreatedFromMessageIDAndFBMPageAccessToken error loading class file: /Users/ads/org/repo/classes/PHPUnit/DbUnit/TestCase.php error l

    1热度

    1回答

    如何在phpunit中添加授权标头?我正在测试需要api_token的json api。 laravel docs提供了一个actAs方法。但这在我的情况下不起作用,因为api标记与用户表不直接相关。 编辑: public function test_returns_response_with_valid_request() { $response = $this->json

    0热度

    1回答

    我运行该脚本 namespace Tests\Browser; use App\User; use Tests\DuskTestCase; use Laravel\Dusk\Browser; use Illuminate\Foundation\Testing\RefreshDatabase; class RegistrationTest extends DuskTestCase {

    0热度

    1回答

    为什么当我使用旧的() <input value="{{ old('c_age') }}" type="text" name="c_age" > PHPUnit的测试 public function testMember() { $response = $this->call('GET', 'member'); $this->assertEquals(200, $

    1热度

    1回答

    我正在开发一个使用PHP类的命令行工具。 我对覆盖范围内的课程进行了测试。 现在我想测试我在命令行中使用的PHP脚本。 我发现如何触发与以下螺纹的命令行: How do I test a command-line program with PHPUnit? 我想知道我怎么可以覆盖在命令行脚本执行的行。 我试图使测试像: class CommandTest extends \PHPUnit_Fram