Resultados de la búsqueda a petición "mocking"

2 la respuesta

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 ...

2 la respuesta

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 ...

1 la respuesta

¿Cómo simular una inyección de dependencia con phpunit?

4 la respuesta

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 ...

3 la respuesta

¿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 ...

1 la respuesta

¿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 ...

8 la respuesta

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, ...

2 la respuesta

¿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 ...

1 la respuesta

¿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 ...

7 la respuesta

¿Cómo puedo validar salidas y abortos en RSpec?