Struktura testu v junit

Jednotkové testy v junit mají v zásadě tuto strukturu:

  • elementárním testem je testovací metoda - její název začíná předponou test nebo je opatřena příslušnou anotací (junit 4.x) nebo obojí

  • pojmem "vykonání tohoto elementárního testu" se vlastně rozumí:

    1. konstrukce objektu testu - instance testovací třídy

    2. inicializace testu metodou setUp - ta obvykle vytvoří tzv. testovací přípravek (fixture)

    3. proběhne příslušná (jedna z) testovací metoda

    4. test je "uklizen" voláním metody tearDown

  • Inicializační a uklizecí metody, stejně jako metody testu mají napevno předepsané názvy nebo přípony jen pro junit do verzí 3.x, od 4.x lze označit anotacemi - ale pro přehlednost se jmenné konvence drží nadále.