Pregunta

Sé que por lo general no debe depender fin de que sus pruebas de unidad, pero en xUnit ¿Es posible hacer que sus pruebas se ejecutan en un orden determinado?

¿Fue útil?

Solución

No es una muestra de nuestro proyecto de muestra llamados PrioritizedFixtureSample que le permite controlar el orden de las pruebas.

Vea las muestras en nuestro último lanzamiento: http://xunit.codeplex.com/Release/ ProjectReleases.aspx

Otros consejos

No, no lo creo, pero luego las pruebas unitarias, por definición, debería ser independiente así que la orden no debe materia. Cuando usted tiene una dependencia natural, no se puede separar Yo te sugeriría que se combinan las pruebas en una sola unidad con múltiples afirma.

xUnit.net no proporciona una manera de ordenar pruebas.

Algunos otros marcos hacen, sin embargo. Por ejemplo, en MbUnit, se puede adjuntar una propiedad Solicitar a sus atributos de prueba . Muchos puristas TDD sienten que esto es abusivo, y cualquier prueba que requiere una orden debe ser combinado en una prueba de unidad separada, pero muchas personas les resulta útil para poder realizar un pedido pruebas en ciertas circunstancias.

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