Update Block und Blocktest
parent
5de20bcf4c
commit
4b4ebbfbe4
|
@ -13,18 +13,18 @@ import java.util.Objects;
|
|||
public class Blockeintrag {
|
||||
private int punkte;
|
||||
private int stiche;
|
||||
private Spieler spieler;
|
||||
private Spieler id;
|
||||
public Blockeintrag() {
|
||||
|
||||
}
|
||||
|
||||
public Blockeintrag(int punkte, int stiche, Spieler spieler) {
|
||||
public Blockeintrag(int punkte, int stiche, Spieler id) {
|
||||
if(stiche < 0){
|
||||
throw new IllegalArgumentException("Ihre Stiche dürfen nicht im Negativen bereich sein");
|
||||
}
|
||||
this.stiche = stiche;
|
||||
this.punkte = punkte;
|
||||
this.spieler = spieler;
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public int getPunkte() {
|
||||
|
@ -46,8 +46,8 @@ public class Blockeintrag {
|
|||
this.punkte = punkte;
|
||||
}
|
||||
|
||||
public Spieler getSpieler() {
|
||||
return spieler;
|
||||
public Spieler getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -61,12 +61,12 @@ public class Blockeintrag {
|
|||
|
||||
Blockeintrag andererEintrag = (Blockeintrag) ob;
|
||||
return this.punkte == andererEintrag.punkte && this.stiche == andererEintrag.stiche
|
||||
&& Objects.equals(this.spieler, andererEintrag.spieler);
|
||||
&& Objects.equals(this.id, andererEintrag.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(punkte, stiche, spieler);
|
||||
return Objects.hash(punkte, stiche, id);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -7,7 +7,6 @@ written on: 10 / 10 / 2023 at: 21:17
|
|||
package Test.Domain.Block;
|
||||
|
||||
import Domain.Block.Blockeintrag;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import static junit.framework.TestCase.assertEquals;
|
||||
|
@ -36,7 +35,7 @@ public class BlockeintragTest {
|
|||
}
|
||||
|
||||
//Exception Test hier schreiben
|
||||
//@Test
|
||||
@Test
|
||||
public void testNegativeStiche() throws Exception {
|
||||
assertThrows(IllegalArgumentException.class, () -> new Blockeintrag(50, -3, null));
|
||||
assertThrows(IllegalArgumentException.class, () -> new Blockeintrag(30,-1, null));
|
||||
|
|
|
@ -9,11 +9,9 @@ package Test.Domain.Block;
|
|||
import Domain.Block.Block;
|
||||
import Domain.Block.Blockeintrag;
|
||||
import Domain.Block.Blockzeile;
|
||||
import com.sun.source.tree.BlockTree;
|
||||
import org.junit.Test;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class BlockzeileTest {
|
||||
Block b = new Block();
|
||||
|
@ -41,25 +39,25 @@ public class BlockzeileTest {
|
|||
z1.addEintrag(e1);
|
||||
z1.addEintrag(e2);
|
||||
daten = z1.getDaten();
|
||||
assertEquals("addEintrag: 1 Eintrag", 2, daten.length);
|
||||
assertEquals("addEintrag: 1 Eintrag", e1, daten[0]);
|
||||
assertEquals("addEintrag: 1 Eintrag", e2, daten[1]);
|
||||
assertEquals("addEintrag: 1 Eintrag", 3, daten.length);
|
||||
assertEquals("addEintrag: 1 Eintrag", e1, daten[1]);
|
||||
assertEquals("addEintrag: 1 Eintrag", e2, daten[2]);
|
||||
|
||||
//2 Eintrag
|
||||
z1.addEintrag(e3);
|
||||
z1.addEintrag(e4);
|
||||
daten = z1.getDaten();
|
||||
assertEquals("addEintrag: 2 Eintrag", 5, daten.length);
|
||||
assertEquals("addEintrag: 2 Eintrag", e3, daten[2]);
|
||||
assertEquals("addEintrag: 2 Eintrag", e4, daten[3]);
|
||||
assertEquals("addEintrag: 2 Eintrag", e3, daten[3]);
|
||||
assertEquals("addEintrag: 2 Eintrag", e4, daten[4]);
|
||||
|
||||
//3 Eintrag
|
||||
z1.addEintrag(e5);
|
||||
z1.addEintrag(e6);
|
||||
daten = z1.getDaten();
|
||||
assertEquals("addEintrag: 3 Eintrag", 7, daten.length);
|
||||
assertEquals("addEintrag: 3 Eintrag", e5, daten[4]);
|
||||
assertEquals("addEintrag: 3 Eintrag", e6, daten[5]);
|
||||
assertEquals("addEintrag: 3 Eintrag", e5, daten[5]);
|
||||
assertEquals("addEintrag: 3 Eintrag", e6, daten[6]);
|
||||
}
|
||||
|
||||
//Überprüfung ob Daten korrekt zurückgegeben werden
|
||||
|
@ -71,9 +69,9 @@ public class BlockzeileTest {
|
|||
|
||||
Blockeintrag[] daten = z1.getDaten();
|
||||
|
||||
assertEquals(2, daten.length);
|
||||
assertEquals(e1, daten[0]);
|
||||
assertEquals(e2, daten[1]);
|
||||
assertEquals(3, daten.length);
|
||||
assertEquals(e1, daten[1]);
|
||||
assertEquals(e2, daten[2]);
|
||||
|
||||
z1.addEintrag(null);
|
||||
Blockeintrag[] daten1 = z1.getDaten();
|
||||
|
|
Loading…
Reference in New Issue