Browse Source

bug in der berechnung des Durchschnitts behoben.

Abfrage nach einer Note 0 eingefügt
tests an gegebenheiten angepasst
featureNotensammlung
Christian Baltzer 6 years ago
parent
commit
476b2e4b35
  1. 2
      src/main/java/ugsbo/com/notenSpeicher/Noten.java
  2. 6
      src/main/java/ugsbo/com/notenSpeicher/NotenKette.java
  3. 2
      src/test/java/com/ugsbo/notenSpeicher/Test_NotenChain.java

2
src/main/java/ugsbo/com/notenSpeicher/Noten.java

@ -29,7 +29,7 @@ public class Noten {
Note = eingabeNote;
ownHash = createNewHash(eingabeFach+previousHash);
durchschnitt = (durchschnitt+eingabeNote)/2;
this.durchschnitt = (durchschnitt+eingabeNote)/2;
this.vorher = vorher;
this.previousHash = previousHash;

6
src/main/java/ugsbo/com/notenSpeicher/NotenKette.java

@ -4,8 +4,8 @@ public class NotenKette {
Noten Workingobjekt;
public NotenKette() {
Workingobjekt = new Noten("first", 0);
public NotenKette(String eingabeFach, int eingabeNote) {
Workingobjekt = new Noten(eingabeFach, eingabeNote);
}
public double durchschnitt() {
@ -13,6 +13,8 @@ public class NotenKette {
}
public void add(String eingabeFach, int eingabeNote) {
if (eingabeNote == 0) return;
Noten newWorkingObjekt = new Noten(eingabeFach,eingabeNote, Workingobjekt.previousHash, Workingobjekt.durchschnitt, Workingobjekt);
Workingobjekt = newWorkingObjekt;
}

2
src/test/java/com/ugsbo/notenSpeicher/Test_NotenChain.java

@ -11,7 +11,7 @@ public class Test_NotenChain {
@Before
public void setUp() throws Exception {
Workingobjekt = new NotenKette();
Workingobjekt = new NotenKette("first", 2);
}
@Test

Loading…
Cancel
Save