Pregunta

¿Conoce alguna proyectos de software abierto que tenían particularmente interesantes pruebas de unidad / bien escrito?

pruebas de unidad de escritura a menudo se siente extraño para mí, porque parece demasiado al azar, muy densa, a escasa, .. Sería muy bueno para leer algunos ejemplos del mundo real (en lugar de libros, código de ejemplo de la biblioteca, etc) ..

¿Fue útil?

Solución

He encontrado este blog mensaje por Misko Hevery a ser muy útil, sobre todo porque incluye enlaces a su código fuente real con pruebas unitarias muy bien escrito.

Actualizar : Por desgracia, los enlaces en su puesto se rompen ahora. Sin embargo, puede encontrar el archivo fuente de corriente con una búsqueda en http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test /java/com/google/test/metric/collection/KeyedMultiStackTest.java .

Otros consejos

I recientemente tenía el problema de la detección de la superposición de los intervalos de fechas en Python. Yo estaba profundamente impresionado por la elegancia de esta solución , y en particular las pruebas de unidad que la acompañaba. Son cortos, clara y exhaustiva. Además, los casos de dibujo en el arte ASCII en la cadena de documentación es un golpe de genio, en mi opinión.

El único cambio que hice fue dividir cada assert en un ensayo separado, para un mejor aislamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top