rage / ohjelmointi-19

Ohjelmoinnin MOOC 2019, materiaali
https://ohjelmointi-19.mooc.fi/
18 stars 18 forks source link

Osa 7_01.Nestesäiliöt #69

Open AUserNameIsTaken opened 5 years ago

AUserNameIsTaken commented 5 years ago

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.

markuleh commented 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.

stripeswamp commented 5 years ago

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).