Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package WIMTest.Moduls;
- import com.WIM.models.BoardImpl;
- import com.WIM.models.BugImpl;
- import com.WIM.models.FeedbackImpl;
- import com.WIM.models.StoryImpl;
- import com.WIM.models.contracts.Board;
- import com.WIM.models.contracts.WorkItem;
- import org.junit.Assert;
- import org.junit.Test;
- public class Board_Test {
- @Test(expected = IllegalArgumentException.class)
- public void constructor_should_throwError_when_nameLengthLessThanMinimum() {
- //Arrange, Act, Assert
- Board board = new BoardImpl("boar");
- }
- @Test(expected = IllegalArgumentException.class)
- public void constructor_should_throwError_when_nameLengthMoreThanMinimum() {
- //Arrange, Act, Assert
- Board board = new BoardImpl("12345678901");
- }
- @Test
- public void constructor_should_createBoard_when_nameLengthIsInBounds() {
- //Arrange, Act, Assert
- Board board = new BoardImpl("board1");
- }
- @Test
- public void constructor_should_createBoard_withEmptyHistory() {
- //Arrange, Act, Assert
- Board board = new BoardImpl("board1");
- Assert.assertEquals(board.getHistory().isEmpty(), true);
- }
- @Test
- public void constructor_should_createBoard_withNoWorkItems() {
- //Arrange, Assert
- Board board = new BoardImpl("board1");
- //Act
- Assert.assertEquals(board.getWorkItems().isEmpty(), true);
- }
- @Test
- public void addItemInBoard_should_AddWorkItem_whenItemExist() {
- //Arrange
- Board board = new BoardImpl("board1");
- //Act
- WorkItem workItem = new FeedbackImpl("12345678901", (new String(new char[20])), "done");
- board.addItemInBoard(workItem);
- //Assert
- Assert.assertEquals(board.getWorkItems().size(), 1);
- }
- @Test
- public void addHistory_should_AddHistory_whenInputIsValid() {
- //Arrange
- Board board = new BoardImpl("board1");
- String message = "hi there";
- //Act
- WorkItem workItem = new FeedbackImpl("12345678901", (new String(new char[20])), "done");
- board.addToBoardHistory(message);
- //Assert
- Assert.assertEquals(board.getHistory().size(), 1);
- }
- @Test
- public void getName_should_returnName_whenInputIsValid() {
- Board board = new BoardImpl("board1");
- Assert.assertEquals("board1", board.getName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement