Acessores de teste de unidade (getters e setters)

Dados os seguintes métodos:

public function setFoo($foo) {
    $this->_foo = $foo;
    return $this;
}

public function getFoo() {
    return $this->_foo;
}

Assumindo, eles podem ser alterados para serem mais complexos no futuro:

Como você escreveria testes de unidade para esses métodos?Apenas um método de teste?Devo pular esses testes?E a cobertura do código?E se@covers anotação?Talvez algum método de teste universal para implementar no caso de teste abstrato?

(Eu uso o Netbeans 7)

Parece uma perda de tempo, mas eu não me importaria se o IDE geraria esses métodos de teste automaticamente.

Paraqoute do comentário do blog de Sebastian Bergman:

(é como testar getters e setters - falha!). De qualquer forma, se eles falharem; os métodos que dependem deles não falhariam?

Então, e a cobertura do código?

questionAnswers(3)

yourAnswerToTheQuestion