Was war falsch:
1. Was mich erst mal völlig durcheinander gebracht hat: Du hast in den
Tests in SpielfeldTest was geändert - insbesondere in setup(). Dass dann
die bisherigen Methoden nicht mehr funktionieren, war klar. Auch in
testEsGibtEinenWegVonPosZuFarbe() hattest Du Pos-Elemente geändert. Das
hab ich alles wieder rückgängig gemacht.
 
2. Deine Implementierung der Methode esGibtEinenWegVonPosZuFarbe(Pos
pos, Colors color) hab ich offen gestanden nicht kapiert - ich glaub
nicht, dass die funktioniert hätte. Die hab ich neu gemacht.
 
3. Dein Line-Iterator hat bei den senkrechten und waagerechten Linien
die Start-Position 2mal eingefügt. Das hab ich geändert durch 
if(dirPos.equals(new Pos(1,0))) {
for(int i = startPos.getX()+1; // <- +1 eingefügt

analog für (-1,0), (0,-1), (0,1).

Also jetzt: Alles grün.