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