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

O teste de unidade é um método pelo qual unidades individuais de código-fonte são testadas para determinar se são adequadas para uso.

5
Framework simulado versus frameworks MS Fakes
Um pouco confuso sobre as diferenças de frameworks Mock como NMock vs VS 2011 Fakes Framework. Analisando o MSDN, o que entendi é que o Fakes permite que você simule suas dependências como RhinoMock ou NMock, no entanto, a abordagem é diferente, o Fakes gera código para obter essa funcionalidade, …

10
como fazer o teste de unidade de upload de arquivo no Django
Em meu aplicativo django, eu tenho uma visão que realiza o upload de arquivos. O snippet principal é assim ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) Eu gostaria de fazer o teste de unidade da …



4
Execute apenas UM teste com Jest
Quero fazer apenas um teste com Jest. Eu uso it.onlyou describe.only, mas ainda executa muitos testes. Acho que executa todos os testes desde meu último commit, mas não deveria ter esse comportamento com o onlysinalizador definido explicitamente, certo? O que causa esse comportamento e como posso executar um único teste?



8
Passe parâmetros complexos para [Teoria]
O Xunit tem um recurso interessante : você pode criar um teste com um Theoryatributo e colocar dados nos InlineDataatributos, e o xUnit irá gerar muitos testes e testar todos eles. Eu quero ter algo como isto, mas os parâmetros para o meu método não são 'dados simples' (como string, …







7
Teste cabeçalhos de PHP com PHPUnit
Estou tentando usar o PHPunit para testar uma classe que gera alguns cabeçalhos personalizados. O problema é que na minha máquina isso: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } ou mesmo este: <?php class …

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.