You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.3 KiB
Java
39 lines
1.3 KiB
Java
package com.sztzjy.linkCommerce.entity;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
class TeachingClassStudentModelTest {
|
|
|
|
@Test
|
|
void schoolClassStoresClassTypeAndDataSource() {
|
|
SchoolClass schoolClass = new SchoolClass();
|
|
|
|
schoolClass.setClassType("TEACHING");
|
|
schoolClass.setDataSource("LOCAL");
|
|
schoolClass.setSourceClassIds("[\"admin-1\",\"admin-2\"]");
|
|
|
|
assertEquals("TEACHING", schoolClass.getClassType());
|
|
assertEquals("LOCAL", schoolClass.getDataSource());
|
|
assertEquals("[\"admin-1\",\"admin-2\"]", schoolClass.getSourceClassIds());
|
|
}
|
|
|
|
@Test
|
|
void teachingClassStudentStoresMembershipStatus() {
|
|
TeachingClassStudent member = new TeachingClassStudent();
|
|
|
|
member.setTeachingClassId("teaching-1");
|
|
member.setStudentUserId("student-1");
|
|
member.setAdminClassId("admin-1");
|
|
member.setStatus("IN_PROGRESS");
|
|
member.setJoinReason("RETAKE");
|
|
|
|
assertEquals("teaching-1", member.getTeachingClassId());
|
|
assertEquals("student-1", member.getStudentUserId());
|
|
assertEquals("admin-1", member.getAdminClassId());
|
|
assertEquals("IN_PROGRESS", member.getStatus());
|
|
assertEquals("RETAKE", member.getJoinReason());
|
|
}
|
|
}
|