2008-12-03 8 views
5

No sé si debería probar mis Pojos anotados por Entidad @. Después de todo, hay principalmente getters/setters generados. ¿Debería probarlos?¿Se debe probar @Entity Pojos?

Cuando se trata de probar los DAO, estoy usando todas esas entidades, por lo que ya están probadas, supongo.

Gracias por su opinión.

Mate

Respuesta

9

¿Puede contener algún error? Si no, ¿de qué sirve probarlo? De hecho, tratar de probarlo solo introduciría nuevos errores (porque las pruebas podrían ser incorrectas).

Así que la conclusión es: No debe probar getters y setters sin código (es decir, los que simplemente asignan o leen un campo sin ningún código adicional).

La excepción es: cuando escribe manualmente esos getters/setters porque podría haber cometido un error tipográfico. Pero incluso entonces, algún código los usará y debería haber una prueba para ese código que a su vez prueba si los getters/setters se comportan correctamente.

+0

Gracias por su respuesta, Aaron! – Matt

3

La única razón por la que podría pensar en las pruebas de escritura sería probar la anotación @Entity en sí. Probando el almacenamiento y la recuperación de valores parece que uno duda de una capacidad fundamental de nuestro entorno de programación :)

Cuestiones relacionadas