Perguntas com a marcação «unit-tests»


2
Qual é a maneira correta de testar o código PHP7 com o PHPUnit 4.1 no Magento 2?
Quando estou escrevendo meus módulos, estou tentando fornecer a eles testes de unidade para as partes mais críticas do aplicativo. No entanto, existem no momento (Magento 2.1.3) várias maneiras de como escrever testes de unidade: Diferentes maneiras de testar Integre-o bin/magento dev:tests:run unite execute-o sobre as configurações padrão do phpunit …


3
EcomDev_PHPUnit configurado no Magento EE 1.13
Estou tentando configurar o EComDev_PHPUnit no EE 1.13, conforme as instruções em https://github.com/EcomDev/EcomDev_PHPUnit Bem, o primeiro obstáculo foi fazer o modman funcionar, mas desisti e copiei os módulos manualmente. Agora, o segundo problema está na etapa 2: quando executo php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Eu recebo uma …

3
Estruturas de teste do Magento 1
Sempre que posso, gosto de desenvolver software seguindo uma abordagem TDD (Test Driven Development) . Geralmente, no PHP, isso significa usar o PHPUnit . Idealmente, eu gostaria de escrever testes de grão fino e grosso. Unittests para ajudar a orientar o design e a qualidade do meu código, testes de …

1
Observadores de Teste de Unidade em Magento
Como você aborda os observadores de testes de unidade no Magento? (trabalhando com EcomDev_PHPUnit ) Que tipo de afirmações incluem? verifique se o evento está sendo despachado ( assertEventDispatched()) verifique a função com dados simulados ... Idealmente, gostaria de ver a opinião de outros desenvolvedores sobre a abordagem e as …

2
Prática recomendada para testes de unidade no Magento 1.9
Eu mantenho um site Magento 1.9 com vários módulos personalizados. Algumas das funcionalidades são críticas para os negócios e precisam urgentemente de alguns testes de unidade. Por exemplo, uma calculadora de preço unitário. Normalmente, desenvolvo no Symfony e realmente preferiria usar o PHPUnit (w / Composer), se possível. Algumas funcionalidades …

3
Modelos de origem de teste de unidade
Tenho vários modelos na minha extensão personalizada que servem apenas para o propósito de preencher algumas seleções e / ou multiselecionas no formulário de adição / edição de minhas entidades. Então, eles são o que o magento chama de "modelos de origem". Os valores envolvidos são sempre os mesmos e …

2
Como zombar de um objeto de contexto
Estou tentando testar um módulo que contém um objeto de contexto da seguinte maneira: 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 executo meu teste de unidade, ele me envia esta mensagem de erro: …

2
Como obter ScopeConfigInterface através do gerenciador de objetos de testes de unidade no magento 2?
Eu estou tentando ler uma linha no meu teste de unidade de core_config_table no banco de dados magento 2. Eu sei que para realizar este trabalho, eu li este link . Eu tenho que usar: \Magento\Framework\App\Config\ScopeConfigInterface através: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Aqui está o meu código: protected function setUp() { $objectManager = new …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.