phpunit

    1熱度

    1回答

    我想測試一個函數是否被一組參數調用,如toHaveBeenCalledWith如何在茉莉花中工作。 有沒有辦法在php單元測試中做到這一點?

    -1熱度

    1回答

    我想創建PHPUnit中的請求,但我不知道如何在請求 use PHPUnit\Framework\TestCase; use CCP\Models\Services; use CCP\Models\ServicesUsers; use GuzzleHttp\Client; class ServicesTest extends TestCase { protected $id;

    2熱度

    1回答

    我很努力地理解我如何測試另一份工作中的工作調度。我將提供一個代碼示例。 這是我的主要工作類,我們可以把它叫做father final class FatherJob implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; /** * Create a n

    1熱度

    1回答

    我試圖進入測試我的代碼的好習慣,我對這個主題做了一些練習,但一切都很簡單,當我試圖將我在真實世界的應用程序中學到的東西應用時,我非常困惑。 我在寫一個小小的PHP框架,使用Auryn,Zend-Diactoros和Fast-Route等軟件包。我想大量使用接口,以便將來能夠輕鬆地交換依賴關係,所以我想編寫一個具有addRoute()和match()方法的RouterInterface,那麼我只需要

    0熱度

    1回答

    背景 運行在Docker容器中的php應用程序。使用docker-compose,這個容器與一個postgres數據庫容器和許多其他容器一起運行在一個配置中。 試圖在phpstorm中運行我的phpunit測試,我創建了一個運行PHP應用程序容器的Docker Remote Interpreter test configuration。 問題 容器抱怨說,它無法連接到數據庫,這當然是因爲它在doc

    1熱度

    1回答

    我有一個接口: interface MyInterface { const SOME_CONSTANT='hi'; function method(): void; } 和超類: class MyClass { private $id; function method1(){ //do something } } 我

    1熱度

    1回答

    我已經爲Laravel安裝了黃昏,並且自開始以來所有測試都失敗了。而不是查看我想要的頁面,他們都返回一個404錯誤。 爲了找出URL測試試圖去的,而不是我想我建立一個自定義的404頁面的一個,並把它下面的代碼: $_SERVER['REQUEST_URI'] 現在測試返回,它試圖獲取URL,我發現它增加了一個「/會話」的URL,例如結束時,如果我嘗試檢查: 'http://localhost/',

    1熱度

    1回答

    我終於得到了Xdebug的工作(包括斷點和「跨越」的能力),用於單元測試,功能測試以及在瀏覽器中瀏覽。 但是,每當我使用@runTestsInSeparateProcesses因爲this reason,Netbeans斷點不再起作用。 如何在使用@runTestsInSeparateProcesses的測試中使用Xdebug斷點? 我在Windows 10版本1607 Build 14393.0

    0熱度

    1回答

    我正在嘗試使用自定義測試套件來定義我的phpunit.xml配置,該套件以遞歸方式在所需文件夾中加載所有單元測試。 文件夾路徑的例子: tests/path/Unit/MyTest.php tests/path/path/Unit/MyTest.php tests/path/path/path/Unit/MyTest.php tests/path/path/path/path/Unit/My

    0熱度

    1回答

    我有一個Symfony 3項目,測試通過php 5.5 & 5.6但在7.0和7.1失敗。在使用Symfony 2.8時,所有相同的測試都通過了。 所有測試都通過本地,但一些travis失敗。 顯示失​​敗測試:https://travis-ci.org/zikula/core/builds/257745627 travis文件:https://github.com/zikula/core/blo