¿Cómo se escribe una prueba unitaria para un método con un tipo de retorno anulado?¿Cómo se prueba un método con el tipo de retorno de vacío?
5
A
Respuesta
8
Suponiendo que el método no hace algo , se puede tratar de sentir que algo .
Es decir, suponga que incrementa una variable expuesta en otra parte de una propiedad; puede verificar el valor de la propiedad antes y después de llamar al método.
En esencia, esto es verificar que el método esté funcionando correctamente verificando los efectos secundarios esperados.
+0
+1 - exactamente lo que estaba pensando. –
Cuestiones relacionadas
- 1. El tipo de retorno vacío
- 2. nula Retorno de método NSInteger tipo de retorno
- 3. ¿Cómo probar el método vacío con las herramientas de prueba de Junit?
- 4. Java - Retorno tipo correcto de método genérico
- 5. ¿Cómo se prueba para un campo de entrada vacío?
- 6. Prueba de que el método vacío no se llamó con EasyMock
- 7. Por qué la adición de un tipo de retorno a un método de regresar vacío provoca una MissingMethodException
- 8. Cómo usar la reflexión .NET para determinar el tipo de retorno del método (incluido el vacío) y los parámetros?
- 9. Java: tipo de retorno polimórfico en un método abstracto?
- 10. ¿Qué significa el retorno al final de un método nulo?
- 11. Cómo comprobar si el tipo de retorno de método coincide con List <String>
- 12. ¿Es una mala práctica usar el retorno dentro de un método de vacío?
- 13. ¿Puede Google simular un método con un tipo de retorno de puntero inteligente?
- 14. C#: ¿Cómo se prueba el método IEnumerable.GetEnumerator()?
- 15. ¿Cómo se prueba un método con una instrucción `using`?
- 16. retorno vacío en Constructor
- 17. pruebe el valor de retorno de un método que desencadena un error con PHPUnit
- 18. Prueba Excepciones de un método con EasyMock
- 19. ¿Cómo se prueba un método de acción que devuelve JsonResult?
- 20. ¿Salir de un método vacío?
- 21. Método tipo de retorno en clase Dimensión de java.awt
- 22. Dado que un objeto es una matriz de cualquier tipo, ¿cómo se prueba que está vacío en Java?
- 23. ¿Cómo se elimina un método de un tipo de Javascript
- 24. bloques try-catch con el tipo de retorno
- 25. cómo comprobar que un método se llama con un argumento de un tipo específico
- 26. Método Refactor con múltiples puntos de retorno
- 27. C#, tipo de retorno dinámico
- 28. ¿Se permite el tipo de retorno booleano en C?
- 29. El uso de tipos de retorno vacío con nueva Func <T, TResult>
- 30. ¿Cómo obtengo el nombre del método de prueba que se ejecutó en un método de prueba y derribo?
posible duplicado de [¿Métodos de prueba unitarios vacíos?] (Http://stackoverflow.com/questions/246038/unit-testing-void-methods) – SwDevMan81