Pertanyaan yang diberi tag «phpunit»

3
Membuat Tes Integrasi untuk Modul Magento 2
Sejauh ini untuk kebutuhan pengujian Magento 2 saya, saya telah menggunakan Unit PHP sebagai (kurang lebih) penguji penerimaan - hasil pengujian server dan permintaan HTML yang dibuat menjadi sistem dengan modul saya terinstal. Saya ingin dapat membuat tes integrasi saya sendiri. Apakah alat pengujian yang dikirimkan bersama Magento 2 memungkinkan …

2
Apa cara yang tepat untuk pengujian unit kode PHP7 dengan PHPUnit 4.1 di Magento 2?
Ketika saya menulis modul saya, saya mencoba untuk memasok mereka dengan tes unit untuk bagian paling kritis dari aplikasi. Namun, ada saat ini (Magento 2.1.3) beberapa cara tentang cara menulis unit test: Berbagai cara pengujian Integrasikan dengan bin/magento dev:tests:run unitdan jalankan di atas pengaturan phpunit default yang dibundel dengan Magento. …

3
Komposer yang dipasang Ecomdev_PhpUnit melewatkan tes karena vfsstream hilang
Saya sedang bekerja dengan pemasangan Enterprise Edition 1.13.1 (meskipun Edisi Komunitas memiliki masalah yang sama), dan kami menginstal dependensi melalui komposer di mana mereka tersedia. Saya telah menginstal ekstensi Ecomdev_PhpUnit Ivan melalui komposer yang telah membeli semua dependensi phpunit normal. Saya juga menyalin phpunit.xml.dist dari vendor / ivanchepurnyi / ecomdev_phpunit …

2
Praktik terbaik untuk tes unit di Magento 1.9
Saya memelihara situs Magento 1.9 dengan beberapa modul khusus. Beberapa fungsi sangat penting bagi bisnis dan sangat memerlukan beberapa unit test. Misalnya kalkulator harga satuan. Saya biasanya mengembangkan di Symfony dan benar-benar lebih suka untuk entah bagaimana menggunakan PHPUnit (w / Komposer) jika itu memungkinkan. Beberapa fungsionalitas didasarkan pada data …

2
Cara mengejek objek Konteks
Saya mencoba menguji modul yang berisi objek konteks sebagai berikut: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo, \Magento\Framework\View\ConfigInterface $viewConfig, ProductRepository $productRepo ) { parent::__construct($context, $productImageFactory, $assetRepo, $viewConfig); $this->productRepo = $productRepo; } Ketika saya menjalankan Tes Unit saya memberi saya pesan kesalahan ini: PHPUnit_Framework_Error : Argument 1 passed to …

2
Bagaimana cara mendapatkan ScopeConfigInterface melalui manajer objek pengujian unit di magento 2?
Saya mencoba membaca baris dalam pengujian unit saya dari core_config_table di database Magento 2. Saya tahu itu untuk menyelesaikan pekerjaan ini karena saya telah membaca tautan ini . Saya harus menggunakan: \Magento\Framework\App\Config\ScopeConfigInterface melalui: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Ini kode saya: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = $objectManager->getObject('\Magento\Framework\App\Config\ScopeConfigInterface'); } public …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.