Domande taggate «unit-tests»



4
Strumenti per unit test in Magento
Cosa usi per Unit Testing in Magento? O cosa sai di Unit Testing e Magento? Sia che tu faccia TDD o desideri semplicemente avere una copertura unit test per i componenti del tuo progetto, hai bisogno di alcuni strumenti per farlo. Il primo approccio di base è usare la semplice …

3
EcomDev_PHPUnit impostata in Magento EE 1.13
Sto cercando di impostare EComDev_PHPUnit in EE 1.13 secondo le istruzioni in https://github.com/EcomDev/EcomDev_PHPUnit Bene, il primo ostacolo è stato far funzionare modman ma ho rinunciato e copiato i moduli manualmente. Ora il secondo problema è nel passaggio 2: quando eseguo php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Ottengo un'eccezione …

3
Quadri di prova Magento 1
Ovunque sia possibile, mi piace sviluppare software seguendo un approccio TDD (Test Driven Development) . Di solito, in PHP questo significa usare PHPUnit . Idealmente, vorrei scrivere test sia a grana fine che a grana grossa. Unittests per aiutare a guidare la progettazione e la qualità del mio codice, test …

1
Osservatori di unit test in Magento
Come affronti gli osservatori di unit test in Magento? (lavorando con EcomDev_PHPUnit ) Che tipo di affermazioni includono? controlla se l'evento viene inviato ( assertEventDispatched()) controlla la funzione con dati simulati ... Idealmente, vorrei vedere l'opinione di altri sviluppatori sull'approccio e le asserzioni fatte.

2
Best practice per unit test in Magento 1.9
Mantengo un sito Magento 1.9 con diversi moduli personalizzati. Alcune funzionalità sono fondamentali per il business e necessitano di alcuni test unitari. Ad esempio un calcolatore del prezzo unitario. Di solito mi sviluppo in Symfony e preferirei in qualche modo usare PHPUnit (con Composer), se possibile. Alcune funzionalità si basano …

3
Modelli sorgente di unit testing
Ho diversi modelli nella mia estensione personalizzata che servono solo allo scopo compilando alcune selezioni e / o selezioni multiple nel modulo Aggiungi / Modifica delle mie entità. Quindi sono quelli che magento chiama "modelli di origine". I valori coinvolti sono sempre gli stessi e i metodi restituiscono la stessa …

2
Come deridere un oggetto Context
Sto provando a testare un modulo che contiene un oggetto di contesto come segue: 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; } Quando eseguo il mio test unit, mi viene visualizzato questo messaggio di errore: …

2
Come ottenere ScopeConfigInterface tramite il gestore oggetti dei test unitari in Magento 2?
Sto cercando di leggere una riga nel mio test unitario da core_config_table nel database magento 2. So che per realizzare questo lavoro come ho letto questo link . Devo usare: \Magento\Framework\App\Config\ScopeConfigInterface attraverso: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Ecco il mio codice: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = $objectManager->getObject('\Magento\Framework\App\Config\ScopeConfigInterface'); } public …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.