prophecy

    0熱度

    1回答

    我無法通過這個明顯的測試。 Foo在其構造函數中獲取一個Bar,並在調用Foo :: m()時調用Bar :: bar()。 use PHPUnit\Framework\TestCase; class Bar { public function bar() { echo "BAR"; } } class Foo { protected $bar;

    -1熱度

    2回答

    我在PHPUnit測試中使用PhpStorm和Prophecy。 我使用了插件PHPUnit Autocomplete Assistant,它運行良好,直到我更新到PhpStorm 2016.1.1。插件被禁用,此消息顯示在PhpStorm推出: 以下插件與當前的IDE構建不相容:PHPUnit的自動完成助理 作者沒有一個星期在他GitHub issues所以我開始尋找答案替代品,但無法找到任何。

    1熱度

    1回答

    我想用預言模擬一個Symfony類。但是,當我揭示它的類時,它會執行構造函數。下面是示例代碼: $mock = $this->prophesize('Symfony\Component\HttpFoundation\File\UploadedFile'); $mock->reveal(); 返回異常 Symfony\Component\HttpFoundation\File\Exceptio

    5熱度

    3回答

    我想第一次使用Prophecy(「phpspec/prophecy-phpunit」)爲我的課程創建單元測試。我想測試調用同一服務其他功能的功能,下面的代碼: class UserManager { private $em; private $passwordHelper; public function __construct(\Doctrine\ORM\Ent

    1熱度

    1回答

    我測試簡單工廠類與它返回一個TagModel單個方法構造的對象參數的順序。 class TagFactory { public function buildFromArray(array $tagData) { return new TagModel( $tagData['t_id'], $tagData['t_promotion_id'

    0熱度

    1回答

    我有這樣的情況下,我想運行PHPUnit的測試和檢查電流測試類的行爲如下: public function it_allows_to_add_items() { // Create prophesies $managerProphecy = $this->getProphet(ListingManager::class); $listingItemProphe

    1熱度

    1回答

    我有$entity_type->isSubClassOf('Drupal\Core\Entity\FieldableEntityInterface')->willReturn(TRUE);和得到這個非常莫名其妙的錯誤: Prophecy\Exception\Call\UnexpectedCallException: Method call: - isSubclassOf("Drupal\

    1熱度

    1回答

    我有一個測試失敗,而在預言PHPUnit的比較一些接口和嘲笑resutls: <?php namespace AppBundle\Test\Service\Message; use AppBundle\Service\Message\RabbitMqMessageProducerProvider; use OldSound\RabbitMqBundle\RabbitMq\Produce