Estoy tratando de configurar y usar Mockito en un proyecto GWT, y tengo problemas para usarlo en el lado del cliente (en javascript). Traté de agregar un módulo e incluir Mockito, pero parece que no funciona (muchos errores). También traté de hacer un pago completo de svn e integrar GWT de esa manera, los mismos errores. ¿Cómo debe hacerse esto? Gracias.Integración GWT Mockito
Respuesta
El código GWT probado con el marco de burla (como Mockito) se ejecuta en JVM y no compila a JavaScript, obviamente. Por lo tanto, cualquier implementación relacionada con JavaScript se debe burlar o troquelar utilizando objetos simulados.
Una arquitectura que recibe una amplia adopción en GWT y que simplifica las pruebas es MVP (variación de MVC). MVP coloca la mayoría de la funcionalidad significativa dentro de las clases llamadas presentadores. Los presentadores no dependen de las clases de implementación de GWT, sino que dependen de las interfaces de GWT (principalmente). Luego se aplica Mockito para simular esas interfaces a las clases de presentador de pruebas unitarias.
Este blog está lleno de ejemplos tanto en MVP en GWT como en pruebas con objetos simulados (EasyMock).
Sin más detalles, sólo puedo decir que los marcos burlones hacen un uso intensivo de los proxies dinámicos y se ejecutan en tiempo de generación de código que será no se elaborará GWT.
Su mejor opción es utilizar estos simulacros en pruebas sencillas de JUnit.
Y ahora está https://github.com/google/gwtmockito, que es probablemente lo que necesita.
- 1. Integración GWT 2.0 con Spring Security 3.0
- 2. ¿Cuál es su marco de integración de GWT Spring favorito?
- 3. Prueba de integración JUnit en GWT & Appengine devmodes, con RESTEasy
- 4. Mockito - clases burlones con métodos nativos
- 5. Mockito ClassCastException
- 6. Pruebas unitarias con Mockito
- 7. Mockito Ignorar Parámetros
- 8. primavera inyección en Mockito
- 9. Mockito + Dexmaker en Android
- 10. Java mockito mock set
- 11. Mockito: Mocking "Blackbox" Dependencias
- 12. Mockito, JUnit y Spring
- 13. Mockito "cuando" problema
- 14. Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
- 15. ¿Experiencias con la integración del resorte de 3 mvc con GWT?
- 16. ¿Mockito es preferible a EasyMock?
- 17. inyección de prueba Spring + Mockito
- 18. Scala y Mockito con rasgos
- 19. Mockito Testcase ignora las anotaciones
- 20. Mockito thenReturn devuelve misma instancia
- 21. Formando las "gramáticas" de Mockito
- 22. recursos de aprendizaje para mockito
- 23. Ext GWT vs GWT-EXT
- 24. GWT code O GWT Designer?
- 25. GWT: UiBinder o GWT Designer?
- 26. Burlarse de las pruebas de integración
- 27. Integración Alipay
- 28. Cómo configurar Ext GWT con GWT Designer?
- 29. Diferencia entre gwt-ext y ext-gwt
- 30. Migrar GWT 2.0.4 Proyecto de GWT 2.1.0
Esta pregunta obtendría una mejor respuesta si incluyera más detalles, como los errores específicos que está viendo – shek