phpunit

    1热度

    2回答

    我以下说明: 的Windows在全球范围内安装药业涉及的相同步骤 在Windows上手动安装作曲: 创建PHP二进制文件的目录;例如,C:\ BIN 追加; C:\ bin添加到您的PATH环境变量(相关帮助) 下载https://phar.phpunit.de/phpunit-6.2.phar并将文件保存为 C:\ BIN \ phpunit.phar 开放命令行(例如,按Windows + R

    1热度

    1回答

    我已经学习PHP几个月了。这不是我的第一语言,但它是我尝试用于实际项目的第一语言。目前,我正在编写一个Web应用程序,对于有经验的程序员来说可能很容易,但对我来说很难。而我写得越多,我越是意识到我花了更多时间按下按钮并输入输入来测试我的代码,而不是实际编写代码。我听说过单元测试(和其他类型的测试),它让我想知道:我的简单Web应用程序是否需要任何自动化测试,还是完全矫枉过正?单元测试是初学者可以学

    2热度

    2回答

    它是很好的做法,这样的性质: /** * @var false|array|null */ protected $mockMethods = false; 该属性可以是或false或array或null。 或者也许更好只有一个数据类型的内部类属性?

    2热度

    1回答

    我一直有这样的错误上执行测试 PHP Fatal error: Class 'PHPUnit\Framework\TestCase' not found in /vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php on line 24 我可以 abstract class KernelT

    3热度

    1回答

    我在服务类中创建了几个方法,通过使用API​​ POST请求通过Guzzle连接到外部服务/提供程序。 我喜欢使用phpunit进行测试 - 我应该使用假的HTTP Json响应而不连接到服务,或者它应该连接到服务以获得服务的真实响应?

    2热度

    1回答

    使用PhpUnit 6.3测试编写PHP 7.1中的helloWorld()函数。测试运行正常,如果我直接在命令行中执行它的PHP文件: > php C:\path\to\phpunit.phar C:\project\hello-world\hello-world_tests.php OK <1 test, 1 assertion> 但是,如果我靠我的配置文件,没有测试运行: >

    0热度

    1回答

    我想测试一个将值添加到数据库的路径。 这里是我的测试: use DatabaseTransactions; public function testValues() { $this->withoutMiddleware(); // Disabling the auth middleware $response = $this->json('POST', '/values

    1热度

    1回答

    我想在Laravel 5.5中使用工厂创建一些测试数据。我运行这个 factory('App\Thread', 3)->create(); 我得到错误信息列“USER_ID”不能为空 Column 'user_id' cannot be null (SQL: insert into thread s` (user_id, title, body, updated_at, created_at

    1热度

    2回答

    我正在接近phpunit单元测试的100%代码覆盖范围,但目前我唯一没有涉及的是路由。我不确定如何测试它。任何人都可以协助吗? 我使用Silex的框架做我的路由按以下方式: $api->put('/update/{websiteName}/{endpointName}', function($websiteName, $endpointName, Request $request) use ($d

    1热度

    1回答

    有时候我看到一些人写 ->expects($this->any()) 在我看来完全是多余的。对我来说意思是“我不在乎这个期望”,我错了吗?