phpunit

    0熱度

    1回答

    尋找一些幫助來編寫更好的代碼/測試,但似乎馬上就發現了一個問題 - 任何幫助將不勝感激。 腳本: $feed = 'App\Http\Services\Supplier\Feeds\\' . ucwords($feedName) . "Feed"; if (class_exists($feed)) { return new $feed($headerRowToSkip); } el

    1熱度

    2回答

    在我貝哈特背景下,我已經列入PHPUnit的斷言在the manual描述: require_once 'PHPUnit/Autoload.php'; require_once 'PHPUnit/Framework/Assert/Functions.php'; 不過,我現在正在使用的Symfony的PHPUnit bridge,所以我已經打消了我明確地安裝的PHPUnit和現在用的一個由橋進

    1熱度

    1回答

    我正在使用(學習)vfsStream來測試其中有23,000個項目的目錄樹上的文件系統操作。 這裏就是我想在PHPUnit的測試做: public function testMockFS() { $buffer = (array) json_decode(file_get_contents(__DIR__ . '/resources/structure.json')); $

    2熱度

    1回答

    在PHPUnit 5.x中,我沒有任何問題。一旦我升級到6.2,我開始收到以下錯誤: Fatal error: Class 'Eloquent' not found in /my/app/Database/Model.php on line 14 我已經執行了composer dump-autoload。因爲它以前工作,我認爲這是因爲新版本的變化如何設置TestCase.php,但我找不到任何可靠

    0熱度

    1回答

    看來,Laravel 5.4之前,我們可以通過編寫這樣的改變進行測試的網址: protected $baseUrl = 'http://someurl.com'; 但現在不工作,有些建議,我們必須使用這方法 function setUp() { parent::setUp(); config(['app.url' => 'http://yourcustomeaddress

    2熱度

    1回答

    從來沒有想過,測試REST API將是很困難的,當我正在做fullstack時,我夢想着去REST,所以我沒有弄亂HTML和所有的東西,只有Behat節省了我的時間,它對測試html頁面有很大的幫助。 但是當涉及到測試API時,我頭痛。假設我有一些資源,例如用戶對話列表。 { "_links": { "self": { "href": "/api/v1/conver

    0熱度

    1回答

    我嘗試測試時無法爲內部方法設定值。這裏我寫了一個樣本班。我爲同一個類創建了模擬對象,但不起作用。 class A { public function OneTest() { if($this->TwoTest()){ return true; } } public function TwoTest() {

    1熱度

    2回答

    我無法在我的Laravel測試中發佈多維數組。單維數組POST精細。也許我應該使用其他函數使用json_encode,但我找不到任何支持這一點。 ,我能張貼下面的數據結構是很重要的,我在seeJSONStructure()斷言,以更好地說明數據結構增加了。 這是我的測試的示例: $this->json('POST', '/endpoint', [ 'foo' => 'foo',

    1熱度

    1回答

    我已經爲x支付網關使用omnipay編寫了新的存儲庫。我已經成功編寫了存儲庫本身的測試用例。現在問題是我在我的代碼中使用這個存儲庫,它也工作正常。 例如 $gateway->purchase($parametersArray)->send(); $response->isSuccessful(); 現在我想通過模擬/任何方法編寫上述代碼的測試用例。

    0熱度

    1回答

    我已經創建了一個自定義綁定與yml結構,爲了捆綁usuage,我創建了一個新的配置參數數組集,因此我編寫了DependencyInjection/Configuration .php和DependencyInjection/MyConfigParamExtension.php。 我使用WebTestCase擴展案例爬網站,使用爬蟲去路由。 現在在我的包的代碼,我已經使用的配置參數,如: $這個 -