Pitäisi testata myös tilannetta, jossa listassa on valmiiksi oikea määrä alkioita. Nyt ratkaisu, jossa lisätään alkio ensin, ja tarkistetaan pituus vasta sitten, johtaa vähän hämmentävään virheviestiin rekursiivisuudesta:
Onko muuten jokin erityinen syy miksi halutaan vaatia rekursiivista kutsua myös tapauksessa, jossa tulee lisätä vain yksi alkio? Alkion lisäämisen ja rekursion kutsumisenhan voisi laittaa omiin if-lohkoihinsa, kuten alla. Tämä kuitenkin johtaa taas samaan virheviestiin.
Tälle voi siis olla ihan syy, mutta sen suuntaan voisi siinä tapauksessa materiaalissakin viitata. Tällaisenaan virheviesti ei auta oikean ratkaisun suuntaan, koska viesti on edelleen sama, joka se on myös esim. while-rakenteella toteutetussa ratkaisussa.
Pitäisi testata myös tilannetta, jossa listassa on valmiiksi oikea määrä alkioita. Nyt ratkaisu, jossa lisätään alkio ensin, ja tarkistetaan pituus vasta sitten, johtaa vähän hämmentävään virheviestiin rekursiivisuudesta:
Onko muuten jokin erityinen syy miksi halutaan vaatia rekursiivista kutsua myös tapauksessa, jossa tulee lisätä vain yksi alkio? Alkion lisäämisen ja rekursion kutsumisenhan voisi laittaa omiin if-lohkoihinsa, kuten alla. Tämä kuitenkin johtaa taas samaan virheviestiin. Tälle voi siis olla ihan syy, mutta sen suuntaan voisi siinä tapauksessa materiaalissakin viitata. Tällaisenaan virheviesti ei auta oikean ratkaisun suuntaan, koska viesti on edelleen sama, joka se on myös esim. while-rakenteella toteutetussa ratkaisussa.