Domanda

Lo so che in genere non dovrebbe dipendere da ordine per i test di unità, ma in xUnit è possibile effettuare i test eseguiti in un certo ordine?

È stato utile?

Soluzione

C'è un esempio nel nostro progetto denominato campioni PrioritizedFixtureSample, che permette di controllare l'ordinamento dei test.

Vedere i campioni nella nostra ultima release: http://xunit.codeplex.com/Release/ ProjectReleases.aspx

Altri suggerimenti

No, non credo di sì, ma poi i test di unità, per definizione, dovrebbe essere indipendente così fine non dovrebbe la materia. Dove si ha una dipendenza naturale non è possibile separare Io suggerirei si combinano i test in una sola unità con più asserisce.

xUnit.net non fornisce un modo per ordinare i test.

Alcuni altri quadri fanno, però. Per esempio, in MbUnit, è possibile collegare un immobile Order ai tuoi attributi di test . Molti puristi TDD ritengono che questo è abusiva, e qualsiasi test che richiede un ordine deve essere fuse in un test di unità separata, ma molte persone trovano utile per essere in grado di ordinare i test in determinate circostanze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top