@Test public void kortiltaVelotetaanHintaJosRahaaOn() { when(kortti.getSaldo()).thenReturn(10); kassa.ostaLounas(kortti); verify(kortti, times(1)).getSaldo(); verify(kortti).osta(eq(Kassapaate.HINTA)); }
public void ostaLounas(Matkakortti kortti) { kortti.osta(HINTA); myytyjaLounaita++; }
Kassapaate { public void ostaLounas(Matkakortti kortti) { kortti.osta(HINTA); myytyjaLounaita++; } }
Kassapaate { public void ostaLounas(Matkakortti kortti) { kortti.osta(HINTA); myytyjaLounaita++; } Kassapaate(); }
Kassapaate { public void ostaLounas(Matkakortti kortti) { kortti.osta(HINTA); myytyjaLounaita++; } Kassapaate(); void lataa(Matkakortti kortti, int summa); void ostaLounas(Matkakortti kortti); int getMyytyjaLounaita(); }
Kassapaate { public void ostaLounas(Matkakortti kortti) { kortti.osta(HINTA); myytyjaLounaita++; } Kassapaate(); void lataa(Matkakortti kortti, int summa); void ostaLounas(Matkakortti kortti); int getMyytyjaLounaita(); static final int HINTA; }