Pro testování jednotek obvykle používáme vhodný testovací rámec (i když by šlo dělat i bez něj, vlastními ad-hoc vytvořenými nástroji)
v Javě se nejčastěji používá volně dostupný balík junit
existují jeho porty pro jiné jazyky/prostředí (C, C#, PHP, Perl,...)
pro Javu existují také koncepčně velmi podobné alternativy (
starší verze (junit 3.x -- ten používáme) nepracovaly s tzv. anotacemi, novější již ano (junit 4.x)
novější mají též "učesanější" pojmenovávání balíků a tříd -
např. org.junit.Assert