En test-klasse består gjerne av mange test-metoder og hver test-metode vil typisk først rigge opp en eller flere instanser og så teste at disse oppfører seg som forventet. Ta test-klassen for Counter
-klassen som eksempel:
Code Block |
---|
public class CounterTest extends junit.framework.TestCase { public void testCounter() { Counter counter = new Counter(1, 3); assertEquals(1, counter.getCounter()); } public void testGetCounter() { Counter counter = new Counter(1, 3); assertEquals(1, counter.getCounter()); counter.count(); assertEquals(2, counter.getCounter()); counter.count(); assertEquals(3, counter.getCounter()); } public void testCount() { Counter counter = new Counter(1, 3); assertTrue(counter.count()); assertFalse(counter.count()); } } |
...