Considere o método int[] compute(int x, int y) que tem como responsabilidade devolver os números inferiores ou iguais a y que são múltiplos de x. Caso não existam múltiplos de x, então é devolvido um vector com um tamanho 0. Considere ainda que existem as seguintes restrições relativamente aos valores de x e y:

  • y deve ser maior do que x caso contrário o método lança a excepção InvalidNumber.

  • tanto x como y só podem ter valores positivos e o método lança a excepção InvalidNumber caso contrário.

Aplique o padrão de desenho de teste mais apropriado para determinar os casos de teste a aplicar a este método.