Udvikleren af Yatzee3000 version 0.1c mener at spillet at klar til en release. - Hvad mener i ?
Yatzee gør brug af klassen 'ScoreCounter' til at beregne værdien af et Yatzee slag. I skal teste denne klasse ved at oprette jeres eget test program, som anvender 'ScoreCounter', dvs. kalder denne klasses metoder og undersøger om 'ScoreCounter' er korrekt implementeret (ift.yatzee reglerne link).
Eksempel på en simpel testcase …
int score = 0; int[] kast = {1,2,3,6,6}; score = ScoreCounter.ScoreSingleSum(6, kast); // Test værdien af antallet af 6'ere Console.Write("ScoreSingleSum test 1 : "); if ( score == 12 ) { Console.Write("Success"); } else { Console.Write("Failed"); }
fyi: ScoreCounter tager et int array med 5 terninge slag. (i nogle tilfælde tager den også den værdi, som man ønsker at tælle op) I har adgang til kildekoden og kan se metode signaturen.
Vi samler op i plenum. Vær forberedt på at skærm-dele jeres fund, samt den kildekode i bruger at teste Yatzee3000.