HowTo:JUnit 4 testy v Eclipse

Z Java.betlista.net

   Pre JUnit 4 testy (o ktorých budem písať) je potrebná Java 5 (1.5), pretože, sa tam používajú anotácie.

   Vlastné testovanie je v skutku jednoduché:

class FirstTest {
   @Test
   public void testMethod() {
      System.out.println("running test...");
   }
}

pred metódu, ktorá vykonáva vlastný test stačí napísať anotáciu Test

V Eclipse potom stačí túto triedu spustiť ako test

Run > Run As > JUnit test

   Na testovanie vo vnútri sa používa trieda org.junit.Assert, v ktorej je množstvo statických metód pre rôzne druhy kontrol, dva príklady za všetko:

  • pomocou metódy Assert.fail() (keď použijete statický import, tak tam nemusíte písať meno triedy) test skončí s chybou
  • pomocou metódy assertEquals(Object expected, Object actual) kontrolujete, či sú dva objekty rovné, ak nie, test skončí chybou (všimnite si, že som meno triedy vynechal)

Odkazy: