Qt framework tiene soporte interno para las pruebas a través del paquete QtTest. Desafortunadamente, no encontré ninguna instalación que pueda ayudar a crear objetos falsos. Las señales Qt y las ranuras ofrecen una forma natural de crear unidades amigables para pruebas de unidades con entrada (ranuras) y salida (señales). Pero, ¿es una forma fácil de probar que llamar a una ranura especificada en un objeto dará como resultado la emisión de señales correctas con los argumentos correctos? Por supuesto, puedo crear objetos de simulación de forma manual y conectarlos a los objetos que se están probando, pero es un montón de código. ¿Tal vez existan algunas técnicas que permitan automatizar de algún modo la creación de objetos simulados mientras se prueban unidades con aplicaciones basadas en Qt?Qt, pruebas unitarias y simulacro de objetos
6
A
Respuesta
6
Parece que necesita un QSignalSpy.
Cuestiones relacionadas
- 1. Comparación de objetos en pruebas unitarias
- 2. C++ pruebas unitarias, objetos de burla
- 3. Pruebas unitarias y boost :: asio
- 4. Pruebas unitarias y SAP
- 5. Pruebas unitarias y nhibernate?
- 6. Mejores prácticas para pruebas unitarias, objetos simulados y ioc
- 7. Pruebas unitarias en C++
- 8. Pruebas unitarias y pruebas funcionales en CodeIgniter
- 9. WPF MVVM y Pruebas unitarias
- 10. F # desarrollo y pruebas unitarias?
- 11. métodos estáticos y pruebas unitarias
- 12. Procedimientos almacenados y pruebas unitarias
- 13. Python - Pruebas torcidas y unitarias
- 14. Pruebas unitarias Consultas de RavenDb
- 15. ¿Pruebas unitarias o pruebas funcionales?
- 16. Pruebas unitarias - stubbing un SqlDataReader
- 17. Python, pruebas unitarias y burlas de importaciones
- 18. Pruebas unitarias de JUnit y Clojure
- 19. Pruebas unitarias, interbloqueos y condiciones de carrera
- 20. Pruebas unitarias: base de datos y dispositivos
- 21. Pruebas unitarias y lógica de validación
- 22. Destructores de pruebas unitarias?
- 23. Mejor práctica para organizar pruebas de selenio y pruebas unitarias
- 24. Pruebas unitarias NHibernate UserTypes
- 25. Pruebas de integración vs. Pruebas unitarias
- 26. ¿Pruebas unitarias o pruebas de integración?
- 27. Pruebas unitarias Scala
- 28. Comenzando con Pruebas unitarias
- 29. Pruebas unitarias Aplicaciones Dababase
- 30. Pruebas unitarias XQuery
Gracias, parece que es necesario. Era una clase independiente, no en QtTest, así que es por lo que me lo perdí :) – grigoryvp
Actualmente está en la biblioteca QtTest pero no en el espacio de nombres QTest. – VestniK