Resultados da pesquisa a pedido "mocking"
Simulação de aula final em Spock
Spock pode simular aulas finais? Se sim, como? Os resultados da pesquisa trouxeram issoessência [https://gist.github.com/craigatk/8994836#file-build-gradle], o que parece implicar isso, mas não consigo encontrar nenhum exemplo disso. Também ...
Patch __call__ de uma função
Eu preciso corrigir o datetime atual nos testes. Estou usando esta solução: def _utcnow(): return datetime.datetime.utcnow() def utcnow(): """A proxy which can be patched in tests. """ # another level of indirection, because some modules import ...
Defina o valor como objeto simulado, mas seja nulo
Eu tenho uma aula simplesFoo para ser ridicularizado: public class Foo { private String name; public Foo() { } public Foo(String name) { this.name = name; } public void setName(String name) { this.name = name; } public String getName() { return ...
Como simular uma chamada de método de uma estrutura no caso de teste em go
Aqui está o código de exemplo para a estrutura e seu método type A struct {} func (a *A) perfom(string){ ... ... .. }Então eu quero chamar o método da funçãoinvoke() residindo fora da embalagem, código de exemplo var s := A{} func invoke(url ...
Equivalente Python2.7 contextlib.ExitStack
Para combinar programaticamente gerenciadores de contexto, uso o seguinte código: == helpers.py == from contextlib import nested import mock def multiple_patch(obj_to_be_patch, *methods): return nested( *[mock.patch.object(obj_to_be_patch, ...
Qual é a diferença entre um mock e esboço?
Eu li vários artigos sobre zombaria ou stubbing em testes, incluindoAs zombarias de Martin Fowler não são stubs [http://martinfowler.com/articles/mocksArentStubs.html], mas ainda não entendo a diferença.
Qual é a diferença entre fingir, zombar e raspar?
Sei como uso esses termos, mas estou me perguntando se existem definições aceitas parafingindo, zombandoestubbingpara testes de unidade? Como você os define para seus testes? Descreva as situações em que você pode usar cada uma. Aqui está como ...
Usando o Moq para determinar se um método é chamado
Entendo que posso testar se uma chamada de método ocorrerá se eu chamar um método de nível superior, ou seja: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); }Quero ...
Qual é a diferença entre Moq-ing uma classe ou interface?
Eu tenho usadomoq [http://code.google.com/p/moq/]zombar de objetos em meus testes de unidade e vi no site sobre moq que ele é capaz de zombar de classes e interfaces. Tive uma discussão com um dos meus colegas de trabalho no outro dia e ...
Injeção de Construtor / Setter usando IoC no HttpHandler, é possível?
Eu me deparei com um problema bastante cabeludo. Provavelmente existe uma solução simples para isso, mas não consigo encontrá-la! Tenho um HttpHandler personalizado que desejo processar uma solicitação, registrar determinadas informações e ...