Um número complexo é composto por uma parte real e uma parte imaginária, podendo ser representado da seguinte forma:
z = (x, y)
A classe Complexo provê métodos para realizar as operações de soma e subtração com números complexos.
Nesse projeto tem um exemplo de como fazer teste de unidade parametrizados com JUnit4.