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.

2
Como funciona a invocação mockito when ()?
Dada a seguinte declaração Mockito: when(mock.method()).thenReturn(someValue); Como o Mockito cria um proxy para um mock, visto que a instrução mock.method () passará o valor de retorno para when ()? Eu imagino que isso use algumas coisas CGLib, mas gostaria de saber como isso é feito tecnicamente.


7
Mockito - @Spy vs @Mock
Mockito - Eu entendo que um espião chama os métodos reais em um objeto, enquanto um mock chama métodos no objeto duplo. Além disso, espiões devem ser evitados, a menos que haja um cheiro de código. No entanto, como funcionam os espiões e quando devo realmente usá-los? Como eles são …


5
Como faço para simular o HttpContext na ASP.NET MVC usando Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } meu controlador de base tem uma substituição do Initialize que obtém este …





7
Qual é sua biblioteca de mocking favorita do Python? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
91 python  mocking 


5
Zombe de um construtor com parâmetro
Eu tenho uma aula como abaixo: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } A lógica no construtor A(String test)e check()são as coisas que estou tentando zombar. Eu quero qualquer chamada como: new A($$$any string$$$).check()retorna uma string …

3
Como simular ModelState.IsValid usando a estrutura Moq?
Estou verificando ModelState.IsValidem meu método de ação do controlador que cria um funcionário como este: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Eu quero simular isso em meu método de teste de unidade usando o Moq Framework. Eu …



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.