Questions marquées «phpunit»


2
Quelle est la bonne façon de tester le code PHP7 à l'unité avec PHPUnit 4.1 dans Magento 2?
Lorsque j'écris mes modules, j'essaie de leur fournir des tests unitaires pour les parties les plus critiques de l'application. Cependant, il existe actuellement (Magento 2.1.3) plusieurs façons d'écrire des tests unitaires: Différentes façons de tester Intégrez-le avec bin/magento dev:tests:run unitet exécutez-le au-dessus des paramètres phpunit par défaut fournis avec Magento. …

3
Composer installé Ecomdev_PhpUnit ignore les tests en raison de vfsstream manquant
Je travaille avec une installation Enterprise Edition 1.13.1 (bien que Community Edition aurait le même problème), et nous installons les dépendances via composer où elles sont disponibles. J'ai installé l'extension Ecomdev_PhpUnit d'Ivan via composer qui a acheté toutes les dépendances phpunit normales. J'ai également copié phpunit.xml.dist de vendor / ivanchepurnyi …

2
Bonne pratique pour les tests unitaires dans Magento 1.9
Je maintiens un site Magento 1.9 avec plusieurs modules personnalisés. Certaines fonctionnalités sont essentielles à l'entreprise et nécessitent des tests unitaires. Par exemple, un calculateur de prix unitaire. Je développe habituellement dans Symfony et je préférerais vraiment utiliser PHPUnit (w / Composer) si c'est possible. Certaines fonctionnalités sont basées sur …

2
Comment se moquer d'un objet contextuel
J'essaie de tester un module qui contient un objet contextuel comme suit: 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; } Lorsque j'exécute mon test unitaire, il me donne ce message d'erreur: PHPUnit_Framework_Error : Argument 1 …

2
Comment obtenir ScopeConfigInterface via le gestionnaire d'objets des tests unitaires dans magento 2?
J'essaie de lire une ligne de mon test unitaire à partir de core_config_table dans la base de données magento 2. Je sais que pour accomplir ce travail, j'ai lu ce lien . Je dois utiliser: \Magento\Framework\App\Config\ScopeConfigInterface par: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Voici mon code: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.