Fassade-Klassen verschoben, Test-Klassen entfernt, Umbennenung einige Spielfelder
parent
e7e306642f
commit
30f11647bb
|
@ -1,4 +0,0 @@
|
|||
package PR2.HitoriSpiel.Domain;
|
||||
|
||||
public class DomainTest {
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
package PR2.HitoriSpiel.Fassade;
|
||||
|
||||
public class FassadeTest {
|
||||
}
|
|
@ -1,12 +1,12 @@
|
|||
package PR2.HitoriSpiel.GUI;
|
||||
package PR2.HitoriSpiel.Fassade;
|
||||
|
||||
import PR2.HitoriSpiel.Domain.Action;
|
||||
import PR2.HitoriSpiel.Domain.HitoriValidator;
|
||||
import PR2.HitoriSpiel.Domain.StateManager;
|
||||
import PR2.HitoriSpiel.Domain.HitoriBoard;
|
||||
import PR2.HitoriSpiel.Domain.HitoriCell;
|
||||
import PR2.HitoriSpiel.Utils.HighscoreManager;
|
||||
import PR2.HitoriSpiel.Utils.Setup;
|
||||
import PR2.HitoriSpiel.GUI.PauseMenu;
|
||||
import PR2.HitoriSpiel.GUI.StartMenu;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
|
@ -1,4 +1,4 @@
|
|||
package PR2.HitoriSpiel.Utils;
|
||||
package PR2.HitoriSpiel.Fassade;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.ArrayList;
|
|
@ -1,4 +1,4 @@
|
|||
package PR2.HitoriSpiel.Domain;
|
||||
package PR2.HitoriSpiel.Fassade;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.*;
|
|
@ -1,4 +1,4 @@
|
|||
package PR2.HitoriSpiel.Utils;
|
||||
package PR2.HitoriSpiel.Fassade;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
|
@ -1,12 +1,11 @@
|
|||
package PR2.HitoriSpiel.GUI;
|
||||
|
||||
import PR2.HitoriSpiel.Utils.HighscoreManager;
|
||||
import PR2.HitoriSpiel.Utils.Setup;
|
||||
import PR2.HitoriSpiel.Fassade.HighscoreManager;
|
||||
import PR2.HitoriSpiel.Fassade.Setup;
|
||||
import javax.swing.table.DefaultTableModel;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
// aktueller Stand
|
||||
|
@ -71,7 +70,7 @@ public class HighscoreDialog extends JDialog {
|
|||
int rank = 1;
|
||||
for (HighscoreManager.Highscore highscore : highscores) {
|
||||
tableModel.addRow(new Object[]{
|
||||
rank++, // Platznummer
|
||||
rank++, // Platznummer
|
||||
highscore.getPlayerName(), // Spielername
|
||||
highscore.getTime(), // Zeit in Sekunden
|
||||
highscore.getErrors(), // Anzahl der Fehler
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package PR2.HitoriSpiel.GUI;
|
||||
|
||||
import PR2.HitoriSpiel.Utils.Setup;
|
||||
import PR2.HitoriSpiel.Fassade.Setup;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
package PR2.HitoriSpiel.GUI;
|
||||
|
||||
import PR2.HitoriSpiel.Domain.HitoriBoard;
|
||||
import PR2.HitoriSpiel.Domain.HitoriSolutionLoader;
|
||||
import PR2.HitoriSpiel.Utils.Setup;
|
||||
import PR2.HitoriSpiel.Fassade.HitoriSolutionLoader;
|
||||
import PR2.HitoriSpiel.Fassade.GameBoard;
|
||||
import PR2.HitoriSpiel.Fassade.Setup;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
package PR2.HitoriSpiel.test.GUI;
|
||||
|
||||
public class PauseMenuTest {
|
||||
}
|
|
@ -35,19 +35,19 @@ public class StartMenuTest {
|
|||
@Test
|
||||
public void testButtonsExist() {
|
||||
// Buttons über ihre Namen finden und testen
|
||||
assertThat(window.button("continueButton")).isNotNull();
|
||||
assertThat(window.button("selectBoardButton")).isNotNull();
|
||||
assertThat(window.button("randomBoardButton")).isNotNull();
|
||||
assertThat(window.button("highscorelistButton")).isNotNull();
|
||||
assertThat(window.button("exitButton")).isNotNull();
|
||||
assertThat(window.button("Spiel fortsetzen")).isNotNull();
|
||||
assertThat(window.button("Spielfeld aussuchen")).isNotNull();
|
||||
assertThat(window.button("Zufälliges Spielfeld")).isNotNull();
|
||||
assertThat(window.button("Highscoreliste anschauen")).isNotNull();
|
||||
assertThat(window.button("Spiel beenden")).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testButtonActions() {
|
||||
window.button("continueButton").click();
|
||||
window.button("selectBoardButton").click();
|
||||
window.button("randomBoardButton").click();
|
||||
window.button("highscorelistButton").click();
|
||||
window.button("exitButton").click();
|
||||
window.button("Spiel fortsetzen").click();
|
||||
window.button("Spielfeld aussuchen").click();
|
||||
window.button("Zufälliges Spielfeld").click();
|
||||
window.button("Highscoreliste anschauen").click();
|
||||
window.button("Spiel beenden").click();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue