Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.ugsbo.notenSpeicher;
import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; import ugsbo.com.notenSpeicher.NotenKette;
public class Test_NotenChain {
public NotenKette Workingobjekt; @Before public void setUp() throws Exception { Workingobjekt = new NotenKette(); }
@Test public void hinzufügen() { String eingabeFach = "Mathe"; int eingabeNote = 2; double erwartet = 2; double ergebnis; Workingobjekt.add(eingabeFach, eingabeNote); ergebnis = Workingobjekt.durchschnitt(); assertEquals(erwartet, ergebnis, 0.1); } @Test public void hinzufügenMehrAlsEinmal() { String eingabeFach = "Mathe"; int eingabeNote = 2; double ergebnis; double erwartet = 2; Workingobjekt.add(eingabeFach, eingabeNote); Workingobjekt.add(eingabeFach, eingabeNote); Workingobjekt.add(eingabeFach, eingabeNote); ergebnis = Workingobjekt.durchschnitt(); assertEquals(erwartet, ergebnis, 0.1); } @Test public void hinzufügenistNull() { String eingabeFach = "Mathe"; int eingabeNote = 2; int eingabeNotezwei = 0; double ergebnis; double erwartet = 2; Workingobjekt.add(eingabeFach, eingabeNote); Workingobjekt.add(eingabeFach, eingabeNotezwei); ergebnis = Workingobjekt.durchschnitt(); assertEquals(erwartet, ergebnis, 0.1); } }
|