Perguntas com a marcação «mocking»

Zombar e falsificar são maneiras de isolar código ou componentes para garantir que os testes de unidade sejam executados somente contra a unidade de código testável sem realmente utilizar outros componentes ou dependências de um aplicativo. A zombaria difere da falsificação, pois uma zombaria pode ser inspecionada para afirmar os resultados de um teste.

399
Teste de Mockito, um método nulo gera uma exceção

Eu tenho um método com um voidtipo de retorno. Também pode gerar uma série de exceções, então eu gostaria de testar essas exceções sendo lançadas. Todas as tentativas falharam pelo mesmo motivo: O método quando (T) no tipo Stubber não é aplicável aos argumentos (nulo) Alguma idéia de como...

391
Retornando valor que foi passado para um método

Eu tenho um método em uma interface: string DoSomething(string whatever); Quero zombar disso com o MOQ, para que ele retorne o que foi passado - algo como: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Alguma...

264
Verificar valor do atributo do objeto com mockito

Eu tenho uma chamada de método que eu quero zombar com mockito. Para começar, criei e injetei uma instância de um objeto no qual o método será chamado. Meu objetivo é verificar um dos objetos na chamada de método. Existe uma maneira de o mockito permitir afirmar ou verificar o objeto e seus...

221
Como posso simular solicitações e a resposta?

Estou tentando usar o pacote simulado Pythons para simular o requestsmódulo Pythons . Quais são as ligações básicas para que eu trabalhe no cenário abaixo? No meu views.py, tenho uma função que faz várias chamadas orders.get () com respostas diferentes a cada vez def myview(request): res1 =...