Unidad de prueba de accesores (getters y setters)

Dados los siguientes métodos:

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

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

Suponiendo que se pueden cambiar para que sean más complejos en el futuro:

¿Cómo escribirías pruebas unitarias para esos métodos?¿Solo un método de prueba?¿Debo omitir esas pruebas?¿Qué pasa con la cobertura del código?Qué tal si@covers ¿anotación?¿Quizás algún método de prueba universal para implementar en el caso de prueba abstracta?

(Yo uso Netbeans 7)

Esto parece una pérdida de tiempo, pero no me importaría si IDE generaría esos métodos de prueba automáticamente.

Aqoute del comentario del blog de Sebastian Bergman:

(Es como probar getters y setters: ¡falla!). En cualquier caso, si fallaran; ¿No fallarían los métodos que dependen de ellos?

Entonces, ¿qué pasa con la cobertura del código?

Respuestas a la pregunta(3)

Su respuesta a la pregunta