Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako písať unit testy pre Java projekt

Každý vývojár vie , že testovanie kódu je nesmierne dôležitá - ale zdĺhavý - súčasťou vývojového procesu . Ručné testovanie aplikácie spustením môže stačiť dobre dosť pre malé a jednoduché projekty , ale keď sa projekt rastie na všetkých úrovniach zložitosti je ťažké zachytiť každý vykonanie cesty , a to sa stáva únavné opakovať rovnaký proces testovania znova a znova . Písaní unit testy si určite pokryť veľkú časť testovacieho procesu , a to môže tiež poukázať na chyby a chyby v návrhu , ktoré nemusia byť nevšimol , kým nebolo príliš neskoro . Veci , ktoré budete potrebovať
Java SDK
JUnit testovanie rámec
Java vývojové prostredie , ako sú Eclipse alebo NetBeans
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte triedu na testovanie . Pre túto chvíľu , jednoduchý postačí klipart

public class TestClass {

public int addInts ( int a , int b ) {

vrátiť + B ; . ClipArt

}

}
2

Pridať nový test jednotky do projektu . V Eclipse , môžete to urobiť jednoducho kliknutím pravým tlačidlom myši na vašom zdrojovej zložky , voľbou " Nový " z kontextového menu a vyberiete " JUnit testovací prípad " z podmenu . V dialógovom okne , zabezpečenie je vybrané " New JUnit 4 Test " , pomenujte test " TestClassTests " a kliknite na " Dokončiť " . Môžete byť vyzvaní na pridanie JUnit 4 do zostavenia cesty , a ak áno , choďte do toho a pridať ho
3

Upravte TestClassTests súbor , aby odrážal nasledujúce :

. dovozné statické org.junit.Assert.assertEquals ;

import org.junit.Test , Spojené

public class TestClassTests {

@ test

public void ensureAddIntsReturnsCorrectValue ( ) {

konečnej TestClass tc = new TestClass ( ) ;

final int exp = 11 ;

final int res = tc.addInts ( 5 , 6 ) ,

assertEquals ( exp , res ) ;

}

}

predstavuje základný rámec testu jednotky . Môžete určiť metódu ako " test " ( s použitím @ test atribút ) , inicializovať , čo ste testovanie , vykonať test , a potom overenie výsledkov pomocou metódy assertEquals . Všimnite si , že " import static ... " riadok hore , čo umožňuje referenčnú metódu assertEquals , ako by sa jednalo o statickú metódu súčasnej triedy , aj keď je to súčasťou JUnit je Assert triedy
4

Spustite váš test , buď . kliknutí pravým tlačidlom myši v zdrojovom kóde , voľbou " Spustiť ako " z kontextového menu , potom zvolením " JUnit test " z podmenu , alebo tým , že drží " Alt " a " Shift " a stlačte tlačidlo " X " , potom uvoľnite všetky a stlačte tlačidlo " T. "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené