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