Considere a seguinte especificação parcial da classe List:

 public class List {
       // devolve true caso a lista esteja vazia, false caso contrário
public boolean isEmpty() { ... }
// remove o objecto obj da lista. Caso o objecto esteja presente na lista,
// devolve true, senão devolve false
public boolean remove(Object obj) { ... }
}
  1. Aplicando o padrão de teste correcto, e mostrando os vários passos do padrão aplicado, indique os casos de teste necessários para testar o método isEmpty.

  2. Aplicando o padrão de teste correcto, e mostrando os vários passos do padrão aplicado, indique os casos de teste necessários para testar o método remove