Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. package controller;
  2. import static org.junit.Assert.*;
  3.  
  4. import java.time.LocalDateTime;
  5.  
  6. import org.junit.Before;
  7. import org.junit.Test;
  8.  
  9. import control.GameController;
  10. import control.HighScoreController;
  11. import model.Highscores;
  12. import model.Player;
  13. import model.Player.PlayerType;
  14.  
  15. public class HighScoreControllerTest {
  16. HighScoreController highScoreController;
  17.  
  18. @Before
  19. public void setUP(){
  20. GameController gameController = new GameController();
  21. highScoreController = gameController.getHighScoreController();
  22.  
  23.  
  24. }
  25.  
  26.  
  27. @Test
  28. public void testAddScores(){
  29. Player player1 = new Player("name1", PlayerType.HUMAN);
  30. Player player2 = new Player("name2", PlayerType.HUMAN);
  31. Player player3 = new Player("name3", PlayerType.HUMAN);
  32. Player player4 = new Player("name4", PlayerType.HUMAN);
  33. player1.addPoints(20);
  34. player2.addPoints(20);
  35. player3.addPoints(20);
  36. player4.addPoints(20);
  37. assertTrue(highScoreController.addScores(player1, player2));
  38. player4.invalidateScore();
  39. assertFalse(highScoreController.addScores(player3, player4));
  40. }
  41.  
  42. @Test
  43. public void testSetHighcores(){
  44. Highscores highscores = new Highscores();
  45. highScoreController.setHighscores(highscores);
  46. assertEquals(highscores, highScoreController.getHighscores());
  47. }
  48.  
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement