From 53aa7f816cd17855d00d1996db7bae434d5ee9a0 Mon Sep 17 00:00:00 2001 From: Nalveer <55257682+Nalveer@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:12:42 -0400 Subject: [PATCH] Create TestGameDifficultyListItem.java --- tests/kakuro/TestGameDifficultyListItem.java | 78 ++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 tests/kakuro/TestGameDifficultyListItem.java diff --git a/tests/kakuro/TestGameDifficultyListItem.java b/tests/kakuro/TestGameDifficultyListItem.java new file mode 100644 index 0000000..66eedd6 --- /dev/null +++ b/tests/kakuro/TestGameDifficultyListItem.java @@ -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); + + + } + + + + + + + + + }