@Test public void panoksenVastaanottaminenToimii() { Pelaaja p = new Pelaaja(); p.vastaanotaVoitot(100); assertEquals(p.getPanokset(), 2100); }
@Test public void panoksenTarkistusToimiiJosSopiva() { Pelaaja p = new Pelaaja(); boolean apu = p.onkoSopivaPanos(400); assertEquals(true, apu); }
@Test public void kadenAntaminenToimii() { Kasi k = Kasi.NELOSET; Pelaaja p = new Pelaaja(); p.setKasi(k); assertEquals(p.getKasi(), k); }
@Test public void pelaajalleVoiLisataKaden() { Kasi kasi = pokeri.getUudetKortit(5); pelaaja.lisaaKasi(kasi); assertEquals(kasi, pelaaja.getKasi()); }
@Test public void kortinAntaminenToimii() { Maa maa = Maa.HERTTA; Arvo a = Arvo.A; Kortti k = new Kortti(maa, a); Pelaaja p = new Pelaaja(); p.annaKortti(k); assertEquals(p.getTaskut().get(0), k); }
@Test public void tyhjentaaNappulalistanOikein() { this.pelaaja.lisaaUusiNappula(4, 3); this.pelaaja.poistaNappulat(); assertEquals(0, pelaaja.getNappulat().size()); }
@Test public void palauttaaPelaajanNimenOikein() { assertEquals("Pekka", pelaaja.getNimi()); }
@Test public void nappulatPalautetaanOikein() { assertTrue(pelaaja.getNappulat() != null); }
@Test public void lisaaUudenNappulanOikein() { this.pelaaja.lisaaUusiNappula(4, 3); assertEquals(1, pelaaja.getNappulat().size()); }
@Test public void palauttaaVuoronumeronOikein() { assertEquals(2, pelaaja.getVuoronumero()); }
/** * Mahdollistaa pelaajien vertaulun loppupisteiden perusteella. * * @param pelaaja * @return Kokonaisluku, jonka avulla nopat laitetaan järjestykseen. */ @Override public int compareTo(Pelaaja pelaaja) { return pelaaja.Kerropisteet() - this.Kerropisteet(); }
@Test public void pelaajalleVoiAsettaaJarjestyksen() { pelaaja.setHaluttuJarjestys(1); assertEquals(1, pelaaja.getHaluttuJarjestys()); }
@Test public void ihmisPelaajaEiOleKone() { assertFalse(pelaaja.onkoKone()); }
@Test public void pelaajalleVoiAsettaaNimen() { assertEquals("Heikki", pelaaja.getNimi()); }