Open AUserNameIsTaken opened 5 years ago
Nuo osa 7_01.nestesäiliöt testit tosiaan ovat aivan sekavat. eivät vastaa lainkaan tehtävässä määriteltyä toiminnallisuutta.
Mitä mieltä olette tehtävästä 7_02.NestesailiotOlioilla? Tehtävänannossa ei puhuta lainkaan siirra-toiminnosta, mutta esimerkkitoiminnollisuudessa se kuitenkin esiintyy.
Ehkä osassa tehtävissä vain implisiittisesti oletetaan, että käyttäjä tekee myös mainitsemattomat seikat (esim. tässä tapauksessa kopioimalla tehtävstä 7_01 siirto-toiminnollisuus).
Tehtävän nestesäiliöt testit toimivat hieman omituisesti tai esimerkkitulostukset eivät päde. Ohjelman pitäisi lopettaa lukeminen kun käyttäjä syöttää "lopeta", mutta testeissä vaaditaan, että ohjelma tulostaa kummatkin nestesäiliöt tyhjänä kun ainoa syöte on "lopeta".
Lisäksi testin "NestesailiotTest lisaa1", vaatii toistolauseen lopettavaan if komentoon lisättävän "System.out.println("Ensimmäinen: 0/100");
Tämän lisääminen sinne päästi monesta muustakin testistä läpi eikä missään sanottu, että ohjelman pitäisi tulostaa "Ensimmäinen: 0/100" aina kun ohjelmaan syötetään lopeta.