Zpo-3-wyk-Slajd13
Kolejność wykonania przypadków testowych(1)
Zdarzają się jednak sytuacje, w których uporządkowanie przypadków testowych jest konieczne (a czasami tak jest – JUnit 3.x posiada kilka braków funkcjonalnych, które zostaną omówione nieco później), nawet za cenę naruszenia zasady ich niezależności od siebie. Wówczas z pomocą może przyjść znajomość wewnętrznej konstrukcji obiektów TestSuite, reprezentujących suity (zestawy testów). Przechowują one uporządkowaną kolekcję przypadków testowych, które są wykonywane w tej właśnie kolejności.
Wystarczy zatem stworzyć w klasie testującej metodę statyczną suite (), wykorzystywaną przez środowisko uruchomieniowe JUnit do uruchomienia przypadków testowych, która zdefiniuje kolejność przypadków testowych w suicie. Zostaną one wykonane w takiej właśnie kolejności.