( enpassant | 2018. 01. 01., h – 21:28 )

Ezek a dolgok egyébként erősen összefüggnek. Ha bonyolult a tesztelendő függvényed, akkor bonyolult lesz a tesztje is. Ha egyszerűsítesz a függvényeden (pl. több függvényre bontod), akkor egyszerűbb lesz a teszted is.

A unit teszt sem kell, hogy egyetlen függvényből álljon, pl.:


@Test testAnything() {
  cds = createComplexDataStructure(...);
  assertEquals(anything(cds), 15);
}

createComplexDataStructure(...) {
  ...
}