-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #78 from harshithl1777/vikram/interface-adapter-test
test: created tests for interface adapter
- Loading branch information
Showing
7 changed files
with
481 additions
and
0 deletions.
There are no files selected for viewing
93 changes: 93 additions & 0 deletions
93
src/test/java/relay/unit/interface_adapter/CreateCourseStateTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
package relay.unit.interface_adapter; | ||
|
||
import org.junit.jupiter.api.Test; | ||
import relay.interface_adapter.create_course.CreateCourseState; | ||
|
||
public class CreateCourseStateTest { | ||
@Test | ||
public void testGetCourseName() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setCourseName("CSC 110"); | ||
createCourseState.getCourseName(); | ||
assert createCourseState.getCourseName().equals("CSC 110"); | ||
} | ||
@Test | ||
public void testGetCourseID() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setCourseID("zyx"); | ||
createCourseState.getCourseID(); | ||
assert createCourseState.getCourseID().equals("zyx"); | ||
} | ||
@Test | ||
public void testGetInstructorID() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setInstructorID("ztz"); | ||
createCourseState.getInstructorID(); | ||
assert createCourseState.getInstructorID().equals("ztz"); | ||
} | ||
@Test | ||
public void testGetHistory() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.getHistory(); | ||
assert createCourseState.getHistory() == null; | ||
} | ||
@Test | ||
public void testGetErrorMessage() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setErrorMessage("error"); | ||
createCourseState.getErrorMessage(); | ||
assert createCourseState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testGetStatusCode() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setStatusCode(null); | ||
createCourseState.getStatusCode(); | ||
assert createCourseState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testSetCourseName() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setCourseName("CSC 110"); | ||
assert createCourseState.getCourseName().equals("CSC 110"); | ||
} | ||
@Test | ||
public void testSetCourseID() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setCourseID("zyx"); | ||
assert createCourseState.getCourseID().equals("zyx"); | ||
} | ||
@Test | ||
public void testSetInstructorID() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setInstructorID("ztz"); | ||
assert createCourseState.getInstructorID().equals("ztz"); | ||
} | ||
@Test | ||
public void testSetErrorMessage() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setErrorMessage("error"); | ||
assert createCourseState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testSetStatusCode() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setStatusCode(null); | ||
assert createCourseState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testCopyConstructor() { | ||
CreateCourseState createCourseState = new CreateCourseState(); | ||
createCourseState.setCourseName("CSC 110"); | ||
createCourseState.setCourseID("zyx"); | ||
createCourseState.setInstructorID("ztz"); | ||
createCourseState.setErrorMessage("error"); | ||
createCourseState.setStatusCode(null); | ||
CreateCourseState copyState = new CreateCourseState(createCourseState); | ||
assert copyState.getCourseName().equals("CSC 110"); | ||
assert copyState.getCourseID().equals("zyx"); | ||
assert copyState.getInstructorID().equals("ztz"); | ||
assert copyState.getErrorMessage().equals("error"); | ||
assert copyState.getStatusCode() == null; | ||
} | ||
} |
33 changes: 33 additions & 0 deletions
33
src/test/java/relay/unit/interface_adapter/EndSessionStateTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
package relay.unit.interface_adapter; | ||
|
||
import org.junit.jupiter.api.Test; | ||
import relay.interface_adapter.end_session.EndSessionState; | ||
|
||
public class EndSessionStateTest { | ||
@Test | ||
public void testGetErrorMessage() { | ||
EndSessionState endSessionState = new EndSessionState(); | ||
endSessionState.setErrorMessage("error"); | ||
endSessionState.getErrorMessage(); | ||
assert endSessionState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testGetStatusCode() { | ||
EndSessionState endSessionState = new EndSessionState(); | ||
endSessionState.setStatusCode(null); | ||
endSessionState.getStatusCode(); | ||
assert endSessionState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testSetErrorMessage() { | ||
EndSessionState endSessionState = new EndSessionState(); | ||
endSessionState.setErrorMessage("error"); | ||
assert endSessionState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testSetStatusCode() { | ||
EndSessionState endSessionState = new EndSessionState(); | ||
endSessionState.setStatusCode(null); | ||
assert endSessionState.getStatusCode() == null; | ||
} | ||
} |
84 changes: 84 additions & 0 deletions
84
src/test/java/relay/unit/interface_adapter/LogAttendanceStateTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
package relay.unit.interface_adapter; | ||
|
||
import org.junit.jupiter.api.Test; | ||
import relay.interface_adapter.log_attendance.LogAttendanceState; | ||
|
||
public class LogAttendanceStateTest { | ||
@Test | ||
public void testGetCourseID() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentID("zyx"); | ||
logAttendanceState.getStudentID(); | ||
assert logAttendanceState.getStudentID().equals("zyx"); | ||
} | ||
@Test | ||
public void testGetCourseName() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentFirstName("ztz"); | ||
logAttendanceState.getStudentFirstName(); | ||
assert logAttendanceState.getStudentFirstName().equals("ztz"); | ||
} | ||
@Test | ||
public void testGetInstructorID() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentLastName("zyx"); | ||
logAttendanceState.getStudentLastName(); | ||
assert logAttendanceState.getStudentLastName().equals("zyx"); | ||
} | ||
@Test | ||
public void testGetHistory() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.getCreatedAt(); | ||
assert logAttendanceState.getCreatedAt() == null; | ||
} | ||
@Test | ||
public void testGetErrorMessage() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setErrorMessage("error"); | ||
logAttendanceState.getErrorMessage(); | ||
assert logAttendanceState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testGetStatusCode() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStatusCode(null); | ||
logAttendanceState.getStatusCode(); | ||
assert logAttendanceState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testSetCourseID() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentID("zyx"); | ||
assert logAttendanceState.getStudentID().equals("zyx"); | ||
} | ||
@Test | ||
public void testSetCourseName() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentFirstName("ztz"); | ||
assert logAttendanceState.getStudentFirstName().equals("ztz"); | ||
} | ||
@Test | ||
public void testSetInstructorID() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStudentLastName("zyx"); | ||
assert logAttendanceState.getStudentLastName().equals("zyx"); | ||
} | ||
@Test | ||
public void testSetHistory() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setCreatedAt(null); | ||
assert logAttendanceState.getCreatedAt() == null; | ||
} | ||
@Test | ||
public void testSetErrorMessage() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setErrorMessage("error"); | ||
assert logAttendanceState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testSetStatusCode() { | ||
LogAttendanceState logAttendanceState = new LogAttendanceState(); | ||
logAttendanceState.setStatusCode(null); | ||
assert logAttendanceState.getStatusCode() == null; | ||
} | ||
} |
79 changes: 79 additions & 0 deletions
79
src/test/java/relay/unit/interface_adapter/LoginStateTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
package relay.unit.interface_adapter; | ||
|
||
import org.junit.jupiter.api.Test; | ||
import relay.interface_adapter.login.LoginState; | ||
|
||
public class LoginStateTest { | ||
@Test | ||
public void testGetFirstName() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setFirstName("John"); | ||
assert loginState.getFirstName().equals("John"); | ||
} | ||
@Test | ||
public void testGetLastName() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setLastName("Doe"); | ||
assert loginState.getLastName().equals("Doe"); | ||
} | ||
@Test | ||
public void testGetInstructorID() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setInstructorID("123"); | ||
assert loginState.getInstructorID().equals("123"); | ||
} | ||
@Test | ||
public void testGetEmailAddress() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setEmailAddress("john@gmail.com"); | ||
assert loginState.getEmailAddress().equals("john@gmail.com"); | ||
} | ||
@Test | ||
public void testGetErrorMessage() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setErrorMessage("error"); | ||
assert loginState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testGetStatusCode() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setStatusCode(null); | ||
assert loginState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testSetFirstName() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setFirstName("John"); | ||
assert loginState.getFirstName().equals("John"); | ||
} | ||
@Test | ||
public void testSetLastName() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setLastName("Doe"); | ||
assert loginState.getLastName().equals("Doe"); | ||
} | ||
@Test | ||
public void testSetInstructorID() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setInstructorID("123"); | ||
assert loginState.getInstructorID().equals("123"); | ||
} | ||
@Test | ||
public void testSetEmailAddress() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setEmailAddress("john@gmail.com"); | ||
assert loginState.getEmailAddress().equals("john@gmail.com"); | ||
} | ||
@Test | ||
public void testSetErrorMessage() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setErrorMessage("error"); | ||
assert loginState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testSetStatusCode() { | ||
LoginState loginState = new LoginState(); | ||
loginState.setStatusCode(null); | ||
assert loginState.getStatusCode() == null; | ||
} | ||
} |
46 changes: 46 additions & 0 deletions
46
src/test/java/relay/unit/interface_adapter/ShowCourseStateTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
package relay.unit.interface_adapter; | ||
|
||
import org.junit.jupiter.api.Test; | ||
import relay.interface_adapter.show_courses.ShowCourseState; | ||
|
||
public class ShowCourseStateTest { | ||
@Test | ||
public void testGetCourseName() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setCourses(null); | ||
showCoursesState.getCourses(); | ||
assert showCoursesState.getCourses() == null; | ||
} | ||
@Test | ||
public void testGetErrorMessage() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setErrorMessage("error"); | ||
showCoursesState.getErrorMessage(); | ||
assert showCoursesState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testGetStatusCode() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setStatusCode(null); | ||
showCoursesState.getStatusCode(); | ||
assert showCoursesState.getStatusCode() == null; | ||
} | ||
@Test | ||
public void testSetCourseName() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setCourses(null); | ||
assert showCoursesState.getCourses() == null; | ||
} | ||
@Test | ||
public void testSetErrorMessage() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setErrorMessage("error"); | ||
assert showCoursesState.getErrorMessage().equals("error"); | ||
} | ||
@Test | ||
public void testSetStatusCode() { | ||
ShowCourseState showCoursesState = new ShowCourseState(); | ||
showCoursesState.setStatusCode(null); | ||
assert showCoursesState.getStatusCode() == null; | ||
} | ||
} |
Oops, something went wrong.