Resultados de la búsqueda a petición "mocking"
PHPUnit simulacro con múltiples llamadas anticipadas ()
Usando PHPUnit, me pregunto cómo podemos tener múltiples expectativas del mismo trozo / simulacro. Por ejemplo, quiero probar que el simulacro tendrá el métododisplay() llamado y devuelve NULL. También quiero probar que el métodoprocess() sera ...
Cómo probar Unit Startup.cs en .NET Core
¿Cómo van las personas a probar sus clases Startup.cs en una aplicación .NET Core 2? ¿Toda la funcionalidad parece ser proporcionada por métodos de extensiones estáticas que no son imitables? Si tomas estoConfigureServices método por ...
Agregar llamadas sucesivas a un método simulado
Mock tiene unservicialassert_called_with() método [http://www.voidspace.org.uk/python/mock/mock.html#mock.Mock.assert_called_with] . Sin embargo, hasta donde yo entiendo, esto solo comprueba elúltim llamar a un método. Si tengo un código que ...
¿Debería burlarme de todas las dependencias cuando realice pruebas unitarias?
Mi clase tiene una dependencia que me burlé en mis pruebas unitarias. Estaba recibiendo una excepción de referencia nula en un lugar donde no tenía mucho sentido para mí. Me di cuenta de que era porque no había configurado mi dependencia ...
¿Cómo nos aseguramos de que las llamadas en Mock.call_args_list contengan llamadas con argumentos en el mismo estado en que se llamó al objeto Mock?
from mock import Mock j = [] u = Mock() u(j) # At this point u.call_args_list == [call([])] print u.call_args_list j.append(100) # At this point u.call_args_list == [call([100])], but I expect it to be [call([])], since it was never called when j ...
Cómo hacer coincidir correctamente los varargs en Mockito
He estado tratando de burlarme de un método con parámetros vararg usando Mockito: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, ...
¿Cómo burlarse de un servicio (o un ServiceProvider) cuando se ejecutan pruebas de funciones en Laravel?
Estoy escribiendo una pequeña API en Laravel, en parte para aprender este marco. Creo que he descubierto un agujero enorme en los documentos, pero puede deberse a que no entiendo la "forma Laravel" de hacer lo que quiero. Estoy escribiendo una ...
¿Cómo burlarse de una función de rutina de tornado usando un marco simulado para pruebas unitarias?
El título simplemente describe mi problema. Me gustaría burlarme de "_func_inner_1" con un valor de retorno específico. Gracias por cualquier consejo :) código bajo prueba: from tornado.gen import coroutine, Return from tornado.testing import ...