Zpo-3-wyk-Slajd13: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 6: | Linia 6: | ||
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. | 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 | 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. | ||
[[zpo-3-wyk-Slajd12 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd14 | Następny slajd >>]] | [[zpo-3-wyk-Slajd12 | << Poprzedni slajd]] | [[zpo-3-wyk-toc|Spis treści ]] | [[zpo-3-wyk-Slajd14 | Następny slajd >>]] |
Aktualna wersja na dzień 10:52, 17 paź 2006
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.