phpunit

    1熱度

    1回答

    我想知道什麼是確保我的Activity模型屬於User的最佳方法。 Activity.php ... public function user() { return $this->belongsTo(User::class); } 我如何編寫一個測試,確保Activity模型有關係?

    1熱度

    1回答

    我有一個包含類似下面的一些代碼控制器動作中使用: $repository = $this->get("doctrine")->getRepository(User::class); $user = $repository->findOneBy(array('username' => $request->request->get("username"))); 我想嘲笑庫。起初,我不知道該怎麼做

    1熱度

    1回答

    我正在開發一個Symfony項目。由於我需要進行單元測試,因此我從其網站下載並安裝了Phpunit 6.2.4。 然而,當我嘗試更新我的數據庫,我得到這個輸出 php bin/console doctrine:schema:update --dump-sql PHPUnit 6.2.4 by Sebastian Bergmann and contributors. unrecognized

    0熱度

    1回答

    我目前正在測試Laravel 5.5包。問題是,當我嘗試這個: this->post('/under/check', ['code' => 1235]); 該響應總是找不到頁面!當我在郵遞員嘗試這個工作時,我收到了正確的迴應?!?! 什麼可能我是做錯了什麼? 這是一個開源項目,所以它在GitHub上: https://github.com/larsjanssen6/underconstruct

    1熱度

    1回答

    如何對綁定到實體的表單進行功能測試(而非單元測試)? 語境 假設你有一個實體「駕駛」,有場「id」和另一場「號牌」,和頁面編輯關於汽車的數據。 CarController.php: //... public function imsiDetailsChangeAction(Request $request) { $car_id = $request->get('car_id');

    0熱度

    1回答

    我正在使用Symfony框架的guard component開發phpcas包。我的包正在工作,但我想做一些單元測試。我想測試我的CasAuthenticator。 PhpCAS library正在使用靜態方法。所以我決定用Mock Aspect來嘲笑它。 我配置了看點,但我仍然有一個錯誤。 這是一個正在運行但失敗的簡化測試。 預計PhpCAS :: setDebug被調用,但它從未發生過。得到:

    1熱度

    1回答

    在Laravel功能測試中,我試圖在會話中存儲變量,以便在餘下的測試中使用它,如下所示: public function testLogin() { $response = $this->json('POST', '/login', $myCredentials); $response ->assertStatus(200) ->assertJson

    1熱度

    1回答

    目前我在測試類中使用很多工廠factory(),有沒有辦法減少到1,所以我只能在測試方法中使用factory(Something::class)? 我使用很多的原因是因爲我必須傳遞一些外鍵。 $user = factory(User::class)->create(); $token = factory(Token::class)->create([ 'user_id' => $us

    2熱度

    2回答

    來自DI容器的提取服務是我測試套件中煙霧測試的一個組成部分。例如,下面的測試確保在集裝箱中註冊的服務的構建沒有問題,並且這些服務不需要太多的時間進行施工。 private const DEFAULT_TRESHOLD = 30; public function testServicesLoadInTime() { $client = static::createClient();

    1熱度

    1回答

    ,我有一個測試類,像這樣: class ImportServiceTest extends BaseTestCase { use DatabaseMigrations; public function setUp() { // Parent Setup parent::setUp(); } public functio