Beispiel #1
0
 @Test
 public void lisaaminenEiToimiJosMaaraNeg() {
   varasto = new Varasto(3, 1);
   varasto.lisaaVarastoon(-2);
   assertEquals(1, varasto.getSaldo(), vertailuTarkkuus);
   // assertEquals(mitäPitäisiOlla, mitäSaadaan, vertailuTarkkuus);
 }
Beispiel #2
0
  @Test
  public void lisaysLisaaSaldoa() {
    varasto.lisaaVarastoon(8);

    // saldon pitäisi olla sama kun lisätty määrä
    assertEquals(8, varasto.getSaldo(), vertailuTarkkuus);
  }
Beispiel #3
0
  @Test
  public void lisaysLisaaPienentaaVapaataTilaa() {
    varasto.lisaaVarastoon(8);

    // vapaata tilaa pitäisi vielä olla tilavuus-lisättävä määrä eli 2
    assertEquals(2, varasto.paljonkoMahtuu(), vertailuTarkkuus);
  }
Beispiel #4
0
 @Test
 public void otetaanNegatiivinenMaara() {
   varasto.lisaaVarastoon(5);
   double paluuarvo = varasto.otaVarastosta(-0.1);
   assertEquals(paluuarvo, 0.0, vertailuTarkkuus);
   assertEquals(varasto.getSaldo(), 5, vertailuTarkkuus);
 }
Beispiel #5
0
 @Test
 public void otetaanSopivaMaara() {
   varasto.lisaaVarastoon(5);
   double paluuarvo = varasto.otaVarastosta(4.9);
   assertEquals(4.9, paluuarvo, vertailuTarkkuus);
   assertEquals(0.1, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #6
0
 @Test
 public void otetaanLiikaa() {
   varasto.lisaaVarastoon(5);
   double paluuarvo = varasto.otaVarastosta(6);
   assertEquals(5, paluuarvo, vertailuTarkkuus);
   assertEquals(0, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #7
0
  @Test
  public void ottaminenPalauttaaOikeanMaaran() {
    varasto.lisaaVarastoon(8);

    double saatuMaara = varasto.otaVarastosta(2);

    assertEquals(2, saatuMaara, vertailuTarkkuus);
  }
Beispiel #8
0
  @Test
  public void ottaminenLisääTilaa() {
    varasto.lisaaVarastoon(8);

    varasto.otaVarastosta(2);

    // varastossa pitäisi olla tilaa 10 - 8 + 2 eli 4
    assertEquals(4, varasto.paljonkoMahtuu(), vertailuTarkkuus);
  }
Beispiel #9
0
 @Test
 public void josLisaysMaaraPienempiKuinTila() {
   varasto = new Varasto(10, 4);
   varasto.lisaaVarastoon(2);
   assertEquals(6, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #10
0
 @Test
 public void josLisaysMaaraOnSuurempiKuinTila() {
   varasto = new Varasto(3, 1);
   varasto.lisaaVarastoon(10);
   assertEquals(3, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #11
0
 @Test
 public void JosLisaysMaaraTayttaaTasanTilan() {
   varasto = new Varasto(10, 4);
   varasto.lisaaVarastoon(6);
   assertEquals(10, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #12
0
 @Test
 public void lisataanYlitayteen() {
   varasto.lisaaVarastoon(11);
   assertEquals(10, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #13
0
 @Test
 public void lisataanMahtuvaMaara() {
   varasto.lisaaVarastoon(5);
   assertEquals(5, varasto.getSaldo(), vertailuTarkkuus);
 }
Beispiel #14
0
 @Test
 public void lisataanNegatiivinenMaara() {
   varasto.lisaaVarastoon(5);
   varasto.lisaaVarastoon(-0.1);
   assertEquals(5, varasto.getSaldo(), vertailuTarkkuus);
 }