Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company.team.tests;
- import com.company.team.basicImpl.BoardsImpl;
- import com.company.team.basicImpl.MembersImpl;
- import com.company.team.basicImpl.Priority;
- import com.company.team.basicImpl.Severity;
- import com.company.team.basicImpl.workItemsImplementation.BugImpl;
- import com.company.team.interfaces.Bug;
- import com.company.team.interfaces.other.Board;
- import com.company.team.interfaces.other.Member;
- import org.junit.Test;
- public class BugImpl_Should {
- private static final Member existingMember = new MembersImpl("Boris");
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheNameIsNull() {
- Bug board = new BugImpl(null, "description123456789", "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheNameIsShort() {
- Bug board = new BugImpl("Abc", "description123456789", "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheNameIsLong() {
- Bug board = new BugImpl("LongName123456543211234512345654321123451234565432112345123456543211234512345654321123451234565432112345123456543211234512345654321123451234565432112345", "description123456789", "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheDescriptionIsNull() {
- Bug board = new BugImpl("TaskI", null, "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheDescriptionIsShort() {
- Bug board = new BugImpl("TaskI", "description", "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheDescriptionIsLong() {
- Bug board = new BugImpl("TaskI", "description123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
- , "Active", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheStatusIsNull() {
- Bug board = new BugImpl("TaskI", "description123456789", null, Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheStatusIsNotCorrect() {
- Bug board = new BugImpl("TaskI", "description123456789", "Activ", Priority.HIGH, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenThePrioriyIsNull() {
- Bug board = new BugImpl("TaskI", "description123456789", "Active", null, existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenThePriorityIsNotCorrect() {
- Bug board = new BugImpl("TaskI", "description123456789", "Fixed", Priority.valueOf("abc"), existingMember, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheMemberIsNull() {
- Bug board = new BugImpl("TaskI", "description123456789", "Active", Priority.HIGH, null, Severity.CRITICAL);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheSeverityIsNull() {
- Bug board = new BugImpl("TaskI", "description123456789", "Active", Priority.LOW, existingMember, null);
- }
- @Test(expected = IllegalArgumentException.class)
- public void throwWhenTheSeverityIsNotCorrect() {
- Bug board = new BugImpl("TaskI", "description123456789", "Fixed", Priority.MEDIUM, existingMember, Severity.valueOf("wrong"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement