Testklassen für Spieler und Kartenstapel angelegt, Block implementation #18
|
@ -3,3 +3,6 @@
|
||||||
|
|
||||||
# Object Data
|
# Object Data
|
||||||
*.o
|
*.o
|
||||||
|
|
||||||
|
# Jar dateien
|
||||||
|
/lib
|
|
@ -9,4 +9,30 @@ package Domain;
|
||||||
public class Blockeintrag {
|
public class Blockeintrag {
|
||||||
public int punkte;
|
public int punkte;
|
||||||
public int stiche;
|
public int stiche;
|
||||||
|
|
||||||
|
public Blockeintrag() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public Blockeintrag(int punkte, int stiche) {
|
||||||
|
this.punkte = punkte;
|
||||||
|
this.stiche = stiche;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPunkte() {
|
||||||
|
return this.punkte;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getStiche() {
|
||||||
|
return this.stiche;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStiche(int stiche) {
|
||||||
|
this.stiche = stiche;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPunkte(int punkte) {
|
||||||
|
this.punkte = punkte;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,19 +7,25 @@ written on: 05 / 10 / 2023 at: 23:44
|
||||||
package Domain;
|
package Domain;
|
||||||
|
|
||||||
public class Blockzeile {
|
public class Blockzeile {
|
||||||
public int rundenNummer;
|
private int rundenNummer;
|
||||||
|
private Blockeintrag[] eintraege;
|
||||||
|
|
||||||
public Blockzeile(int rundenNummer) {
|
public Blockzeile(int rundenNummer, int spielerAnzahl) {
|
||||||
this.rundenNummer = rundenNummer;
|
this.rundenNummer = rundenNummer;
|
||||||
|
this.eintraege = new Blockeintrag[spielerAnzahl];
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addEintrag(Blockeintrag be) {
|
public void addEintrag(Blockeintrag be) {
|
||||||
// TODO: Implementation
|
|
||||||
|
for (int i = 0; i < eintraege.length; i++) {
|
||||||
|
if (eintraege[i] == null) {
|
||||||
|
eintraege[i] = be;
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
public Blockeintrag[] getDaten() {
|
public Blockeintrag[] getDaten() {
|
||||||
// TODO: Implementation
|
return eintraege;
|
||||||
return new Blockeintrag[0];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
/*
|
||||||
|
============================================================
|
||||||
|
This is the "KartenstapelTest" file from Author: Philipp Kotte
|
||||||
|
written on: 10 / 10 / 2023 at: 20:41
|
||||||
|
============================================================
|
||||||
|
*/
|
||||||
|
package Test.Domain;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
public class KartenstapelTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void mischenTest() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getAnzahlKartenTest() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getObersteKarteTest() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
/*
|
||||||
|
============================================================
|
||||||
|
This is the "SpielerTest" file from Author: Philipp Kotte
|
||||||
|
written on: 10 / 10 / 2023 at: 20:27
|
||||||
|
============================================================
|
||||||
|
*/
|
||||||
|
package Test.Domain;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import Domain.Spieler;
|
||||||
|
import Domain.Enums.Geschlecht;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
public class SpielerTest {
|
||||||
|
|
||||||
|
Spieler spieler = new Spieler(0, "Herbert", Geschlecht.M, 0);
|
||||||
|
Spieler spieler2 = new Spieler(1, "Heinz", Geschlecht.M, 0);
|
||||||
|
Spieler spieler3 = new Spieler(2, "Ulrike", Geschlecht.W, 0);
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void idTest() {
|
||||||
|
assertEquals(0, spieler.getId());
|
||||||
|
assertEquals(1, spieler2.getId());
|
||||||
|
assertEquals(2, spieler3.getId());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void geschlechtTest() {
|
||||||
|
assertEquals(Geschlecht.M, spieler.getGeschlecht());
|
||||||
|
spieler.setGeschlecht(Geschlecht.D);
|
||||||
|
assertEquals(Geschlecht.D, spieler.getGeschlecht());
|
||||||
|
spieler.setGeschlecht(Geschlecht.W);
|
||||||
|
assertEquals(Geschlecht.W, spieler.getGeschlecht());
|
||||||
|
spieler.setGeschlecht(Geschlecht.KI);
|
||||||
|
assertEquals(Geschlecht.KI, spieler.getGeschlecht());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void nameTest() {
|
||||||
|
assertEquals("Herbert", spieler.getName());
|
||||||
|
spieler.setName("Heinz");
|
||||||
|
assertEquals("Heinz", spieler.getName());
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue