10.8. Teorie we frameworku JUnit 4

Inną nową i niezwykle przydatną (choć wciąż uważaną za element eksperymentalny) funkcją wprowadzoną we frameworku 4.4 jest pojęcie teorii (przypuszczenia). Teoria wyraża ogólne przekonanie, które pozostaje prawdziwe dla wielu (być może nieskończenie wielu) zbiorów danych. Wszelkie ograniczenia zbiorów danych, dla których stosuje się daną teorię, określa się mianem założeń.

Programista w pierwszej kolejności definiuje zbiór punktów danych na potrzeby testów swojej teorii. Punkt danych jest (z reguły stałym) elementem danych testowych identyfikowanym przez adnotację @DataPoint. Alternatywnym rozwiązaniem jest użycie zautomatyzowanych narzędzi analizujących nasz kod i automatycznie tworzących zbiory danych wzmacniających ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.