Skip to content

Commit

Permalink
Merge pull request #78 from harshithl1777/vikram/interface-adapter-test
Browse files Browse the repository at this point in the history
test: created tests for interface adapter
  • Loading branch information
999Vik committed Dec 4, 2023
2 parents 381b4c9 + 0a70e9e commit 2fbd4ca
Show file tree
Hide file tree
Showing 7 changed files with 481 additions and 0 deletions.
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;
}
}
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;
}
}
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 src/test/java/relay/unit/interface_adapter/LoginStateTest.java
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;
}
}
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;
}
}

0 comments on commit 2fbd4ca

Please sign in to comment.