Preguntas etiquetadas con mocking

Las burlas y las falsificaciones son formas de aislar el código o los componentes para garantizar que las pruebas unitarias se ejecuten contra la unidad de código comprobable solo sin utilizar otros componentes o dependencias de una aplicación. La burla difiere de la falsificación en que se puede inspeccionar una simulación para afirmar los resultados de una prueba.



3
Cómo hacer coincidir el nulo pasado al parámetro de Class <T> con Mockito
Tengo métodos como estos: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Que necesito verificar que nullse pasa al segundo argumento cuando utilizo comparadores para los otros parámetros, he estado haciendo esto: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Pero, ¿hay una forma mejor (sin suprimir las advertencias)? Trepresenta el tipo de retorno de algún …



2
Usar un parche simulado para simular un método de instancia
Estoy tratando de burlarme de algo mientras pruebo una aplicación Django usando la biblioteca de pruebas Mock con nombre imaginativo . Parece que no puedo hacer que funcione, estoy tratando de hacer esto: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't …
82 python  mocking 

8
¿Cómo me burlo de una clase sin una interfaz?
Estoy trabajando en .NET 4.0 usando C # en Windows 7. Quiero probar la comunicación entre algunos métodos usando mock. El único problema es que quiero hacerlo sin implementar una interfaz. ¿Es eso posible? Acabo de leer muchos temas y algunos tutoriales sobre objetos simulados, pero todos se utilizan para …
81 c#  mocking  tdd 

5
Cómo MOQ una propiedad indexada
Estoy intentando simular una llamada a una propiedad indexada. Es decir, me gustaría moq lo siguiente: object result = myDictionaryCollection["SomeKeyValue"]; y también el valor del setter myDictionaryCollection["SomeKeyValue"] = myNewValue; Hago esto porque necesito burlarme de la funcionalidad de una clase que usa mi aplicación. ¿Alguien sabe cómo hacer esto con …
81 c#  tdd  mocking  moq 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.