Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package controller;
- import static org.junit.Assert.*;
- import java.time.LocalDateTime;
- import org.junit.Before;
- import org.junit.Test;
- import control.GameController;
- import control.HighScoreController;
- import model.Highscores;
- import model.Player;
- import model.Player.PlayerType;
- public class HighScoreControllerTest {
- HighScoreController highScoreController;
- @Before
- public void setUP(){
- GameController gameController = new GameController();
- highScoreController = gameController.getHighScoreController();
- }
- @Test
- public void testAddScores(){
- Player player1 = new Player("name1", PlayerType.HUMAN);
- Player player2 = new Player("name2", PlayerType.HUMAN);
- Player player3 = new Player("name3", PlayerType.HUMAN);
- Player player4 = new Player("name4", PlayerType.HUMAN);
- player1.addPoints(20);
- player2.addPoints(20);
- player3.addPoints(20);
- player4.addPoints(20);
- assertTrue(highScoreController.addScores(player1, player2));
- player4.invalidateScore();
- assertFalse(highScoreController.addScores(player3, player4));
- }
- @Test
- public void testSetHighcores(){
- Highscores highscores = new Highscores();
- highScoreController.setHighscores(highscores);
- assertEquals(highscores, highScoreController.getHighscores());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement