w Xcode, pod koniec moich testów jednostkowych uzyskać wynik takiego:jak pisać oczekiwane awarie?
Test Suite '' Wszystkie testy zakończone w 2012-12-06 10:23:38 +0000
Wykonywany 195 testów, przy czym 0 porażek (0 nieoczekiwany) w 4.314 (4.485) sekund
chciałbym się dowiedzieć, w jaki sposób mogę określić testy z oczekiwanymi awariami.
Zazwyczaj w przypadku innych ram testowych lubię mieć możliwość definiowania niekompletnych testów jednostkowych jako przypomnień o przyszłej pracy, którą należy wykonać. Testy te powinny być rejestrowane tylko jako ostrzeżenia, ale nadal dają wynik końcowy "Sukces", jeśli wszystko jest w porządku.
Patrząc na wyjście Xcode, zakładam, że jest sposób na osiągnięcie tego samego. Mam jednak problemy ze znalezieniem odpowiedniego makra do oznaczania niekompletnych/testów TODO. Ponadto wydaje mi się dziwne, że normalne awarie są zgłaszane jako:
stracony 95 prób, z 1 awarii (0 niespodziewany) w 2.314 (2.334) sekund
Stąd każde niepowodzenie testu twierdzenie wydaje się być oczekiwanym. W takim przypadku jestem nawet mylony ze znaczeniem (0 nieoczekiwanych) niepowodzeń.
Czy ktoś mógłby wyjaśnić znaczenie tej części wyników dziennika ?, w jaki sposób można go użyć? jak mogę oznaczyć niekompletne testy?
Dzięki! raz jeszcze więcej, jesteś świetnym bohaterem testującym kakao. Moje pytanie pojawiło się po pełnym 100% BDD w Ruby z rspec + ogórkową przygodą. Teraz rozumiem każdą tezę dotyczącą krajobrazu TDD w projektach Cocoa. – SystematicFrank
Chciałbym, jeśli to gdzieś zostało udokumentowane. Jednak testowanie jednostek Apple pozostawia wiele do życzenia. – Step