Skip to content

Commit

Permalink
Create TestGameDifficultyListItem.java
Browse files Browse the repository at this point in the history
  • Loading branch information
Nalveer committed Mar 16, 2020
1 parent 589c300 commit 53aa7f8
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions tests/kakuro/TestGameDifficultyListItem.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
package kakuro;

//@author Nalveer Moocheet
//@brief Test for the GameDifficultyListItem


import static org.junit.Assert.assertEquals;
import org.junit.Test;
import kakuro.core.GameDifficulty;
import kakuro.core.GameDifficultyListItem;


public class TestGameDifficultyListItem {


//this function tests the constructor of GameDifficultyListItem
@Test
public void testConstructorOfTestGameDifficultyListItem() {

//Arrange
String description = "Difficult Game";
GameDifficulty gameDiff = GameDifficulty.DIFFICULT;

//Act
GameDifficultyListItem obj = new GameDifficultyListItem(description,gameDiff);

//Assert
assertEquals(obj.getDifficulty(),gameDiff);
assertEquals(obj.toString(),description);



}

//this function test the toString method
@Test
public void testToString() {

//Arrange
String description = "Easy Game";
GameDifficulty gameDiff = GameDifficulty.EASY;
GameDifficultyListItem obj = new GameDifficultyListItem(description,gameDiff);

//Act
String toString = obj.toString();

//Assert
assertEquals(toString, description);


}

//this function tests the getDifficulty method
@Test
public void testGetDifficulty() {

//Arrange
String description = "Medium Game";
GameDifficulty gameDiff = GameDifficulty.MEDIUM;
GameDifficultyListItem obj = new GameDifficultyListItem(description,gameDiff);

//Act
GameDifficulty difficulty= obj.getDifficulty();

//Assert
assertEquals(difficulty, gameDiff);


}








}

0 comments on commit 53aa7f8

Please sign in to comment.