CoursePermissionsService单元测试

master
shijie 4 years ago
parent e16ccd2824
commit 58bcff8987
  1. 50
      src/main/java/com/yipin/liuwanr/entity/Course.java
  2. 23
      src/main/java/com/yipin/liuwanr/entity/CourseLink.java
  3. 9
      src/main/java/com/yipin/liuwanr/entity/Discipline.java
  4. 9
      src/main/java/com/yipin/liuwanr/entity/Professional.java
  5. 9
      src/main/java/com/yipin/liuwanr/entity/ProfessionalClass.java
  6. 42
      src/main/java/com/yipin/liuwanr/entity/ServiceConfig.java
  7. 9
      src/main/java/com/yipin/liuwanr/service/AssesmentRecordService.java
  8. 11
      src/main/java/com/yipin/liuwanr/vo/AssesmentRecordVo.java
  9. 37
      src/test/java/com/yipin/liuwanr/AssesmentRecordServiceTest.java
  10. 4
      src/test/java/com/yipin/liuwanr/ClassServiceTest.java
  11. 230
      src/test/java/com/yipin/liuwanr/CoursePermissionsServiceTest.java

@ -35,91 +35,141 @@ public class Course {
public String getCreationTime() {
return creationTime;
}
public void setCreationTime(String creationTime) {
this.creationTime = creationTime;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getIsShelves() {
return isShelves;
}
public void setIsShelves(Integer isShelves) {
this.isShelves = isShelves;
}
public String getSystemId() {
return systemId;
}
public void setSystemId(String systemId) {
this.systemId = systemId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getCourseName() {
return courseName;
}
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public Integer getCourseType() {
return courseType;
}
public void setCourseType(Integer courseType) {
this.courseType = courseType;
}
public Integer getDisciplineId() {
return disciplineId;
}
public void setDisciplineId(Integer disciplineId) {
this.disciplineId = disciplineId;
}
public Integer getProfessionalClassId() {
return professionalClassId;
}
public void setProfessionalClassId(Integer professionalClassId) {
this.professionalClassId = professionalClassId;
}
public Integer getProfessionalId() {
return professionalId;
}
public void setProfessionalId(Integer professionalId) {
this.professionalId = professionalId;
}
public Integer getCourseHours() {
return courseHours;
}
public void setCourseHours(Integer courseHours) {
this.courseHours = courseHours;
}
public String getCourseIntroduction() {
return courseIntroduction;
}
public void setCourseIntroduction(String courseIntroduction) {
this.courseIntroduction = courseIntroduction;
}
public String getTeachingGoal() {
return teachingGoal;
}
public void setTeachingGoal(String teachingGoal) {
this.teachingGoal = teachingGoal;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
public double getMarketPrice() {
return marketPrice;
}
public void setMarketPrice(double marketPrice) {
this.marketPrice = marketPrice;
}
@Override
public String toString() {
return "Course{" +
"courseId=" + courseId +
", courseName='" + courseName + '\'' +
", courseType=" + courseType +
", disciplineId=" + disciplineId +
", professionalClassId=" + professionalClassId +
", professionalId=" + professionalId +
", courseHours=" + courseHours +
", marketPrice=" + marketPrice +
", courseIntroduction='" + courseIntroduction + '\'' +
", teachingGoal='" + teachingGoal + '\'' +
", searchContent='" + searchContent + '\'' +
", systemId='" + systemId + '\'' +
", systemName='" + systemName + '\'' +
", isShelves=" + isShelves +
", creationTime='" + creationTime + '\'' +
'}';
}
}

@ -20,37 +20,60 @@ public class CourseLink {
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public List<CourseLink> getCourseLink() {
return courseLink;
}
public void setCourseLink(List<CourseLink> courseLink) {
this.courseLink = courseLink;
}
public Integer getLinkId() {
return linkId;
}
public void setLinkId(Integer linkId) {
this.linkId = linkId;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public String getFileLink() {
return fileLink;
}
public void setFileLink(String fileLink) {
this.fileLink = fileLink;
}
public String getLinkName() {
return linkName;
}
public void setLinkName(String linkName) {
this.linkName = linkName;
}
@Override
public String toString() {
return "CourseLink{" +
"linkId=" + linkId +
", projectId=" + projectId +
", fileLink='" + fileLink + '\'' +
", linkName='" + linkName + '\'' +
", courseId=" + courseId +
", courseLink=" + courseLink +
'}';
}
}

@ -26,4 +26,13 @@ public class Discipline {
public void setDisciplineLevelId(Integer disciplineLevelId) {
this.disciplineLevelId = disciplineLevelId;
}
@Override
public String toString() {
return "Discipline{" +
"disciplineId=" + disciplineId +
", disciplineName='" + disciplineName + '\'' +
", disciplineLevelId=" + disciplineLevelId +
'}';
}
}

@ -49,4 +49,13 @@ public class Professional {
this.professionalClassId = professionalClassId;
}
@Override
public String toString() {
return "Professional{" +
"professionalId=" + professionalId +
", professionalName='" + professionalName + '\'' +
", professionalClassId=" + professionalClassId +
", grade=" + grade +
'}';
}
}

@ -27,4 +27,13 @@ public class ProfessionalClass {
public void setDisciplineId(String disciplineId) {
this.disciplineId = disciplineId;
}
@Override
public String toString() {
return "ProfessionalClass{" +
"professionalClassId=" + professionalClassId +
", professionalClassName='" + professionalClassName + '\'' +
", disciplineId='" + disciplineId + '\'' +
'}';
}
}

@ -1,7 +1,6 @@
package com.yipin.liuwanr.entity;
public class ServiceConfig {
//主键ID
private Integer systemId;
//系统名称
@ -30,73 +29,114 @@ public class ServiceConfig {
public String getSystemIds() {
return systemIds;
}
public void setSystemIds(String systemIds) {
this.systemIds = systemIds;
}
public String getSystemAddress() {
return systemAddress;
}
public void setSystemAddress(String systemAddress) {
this.systemAddress = systemAddress;
}
public Integer getIsShow() {
return isShow;
}
public void setIsShow(Integer isShow) {
this.isShow = isShow;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
public Integer getSystemId() {
return systemId;
}
public void setSystemId(Integer systemId) {
this.systemId = systemId;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getSystemType() {
return systemType;
}
public void setSystemType(Integer systemType) {
this.systemType = systemType;
}
public Integer getSystemAttribution() {
return systemAttribution;
}
public void setSystemAttribution(Integer systemAttribution) {
this.systemAttribution = systemAttribution;
}
public Integer getSystemStatus() {
return systemStatus;
}
public void setSystemStatus(Integer systemStatus) {
this.systemStatus = systemStatus;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
@Override
public String toString() {
return "ServiceConfig{" +
"systemId=" + systemId +
", systemName='" + systemName + '\'' +
", systemType=" + systemType +
", systemAttribution=" + systemAttribution +
", systemStatus=" + systemStatus +
", searchContent='" + searchContent + '\'' +
", projectName='" + projectName + '\'' +
", courseId=" + courseId +
", systemIds='" + systemIds + '\'' +
", projectId=" + projectId +
", isShow=" + isShow +
", systemAddress='" + systemAddress + '\'' +
'}';
}
}

@ -1,13 +1,12 @@
package com.yipin.liuwanr.service;
import java.util.HashMap;
import com.yipin.liuwanr.mapper.AssesmentRecordMapper;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
import org.jboss.logging.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yipin.liuwanr.mapper.AssesmentRecordMapper;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
import java.util.HashMap;
@Service
/**
@ -25,6 +24,7 @@ public class AssesmentRecordService {
/**
* 根据课程id查询学生信息
*
* @param studentId
* @param courseId
* @return
@ -54,6 +54,7 @@ public class AssesmentRecordService {
resp.put("retcode", 200);
} catch (RuntimeException e) {
logger.error(e.getMessage());
System.out.println(e.getMessage());
resp.put("retcode", 500);
resp.put("retvalue", "考核记录信息查询失败");
return resp;

@ -63,4 +63,15 @@ public class AssesmentRecordVo {
this.countryheightscore = countryheightscore;
}
@Override
public String toString() {
return "AssesmentRecordVo{" +
"studentName='" + studentName + '\'' +
", heightscore=" + heightscore +
", avgscore=" + avgscore +
", schoolheightscore=" + schoolheightscore +
", countryavgscore=" + countryavgscore +
", countryheightscore=" + countryheightscore +
'}';
}
}

@ -0,0 +1,37 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.service.AssesmentRecordService;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.HashMap;
@RunWith(SpringRunner.class)
@SpringBootTest
public class AssesmentRecordServiceTest {
@Autowired
private AssesmentRecordService assesmentRecordService;
/**
* 根据课程id查询学生信息
* studentId, courseId
*/
@Test
public void testQueryCity() {
HashMap<String, Object> map = assesmentRecordService.queryStudentAssessment(68, 72);
Integer retcode = (Integer) map.get("retcode");
System.out.println(retcode);
if (retcode == 200) {
AssesmentRecordVo assesmentRecordVo = (AssesmentRecordVo) map.get("retvalue");
System.out.println(assesmentRecordVo.toString());
} else {
String msg = (String) map.get("retvalue");
System.out.println(msg);
}
}
}

@ -1,16 +1,12 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.entity.City;
import com.yipin.liuwanr.entity.SutdentClass;
import com.yipin.liuwanr.mapper.CityMapper;
import com.yipin.liuwanr.service.CityService;
import com.yipin.liuwanr.service.ClassService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
import java.util.List;

@ -0,0 +1,230 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.entity.Course;
import com.yipin.liuwanr.entity.CourseLink;
import com.yipin.liuwanr.entity.CoursePermissions;
import com.yipin.liuwanr.entity.ServiceConfig;
import com.yipin.liuwanr.mapper.CoursePermissionsMapper;
import com.yipin.liuwanr.service.CoursePermissionsService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
@RunWith(SpringRunner.class)
@SpringBootTest
public class CoursePermissionsServiceTest {
@Autowired
private CoursePermissionsService coursePermissionsService;
@Autowired
private CoursePermissionsMapper coursePermissionsMapper;
/**
* 新增课程权限
*/
@Test
@Transactional
public void testAddCoursePermissions() {
CoursePermissions coursePermissions = new CoursePermissions();
coursePermissions.setUsePeriod(30);
coursePermissions.setMarketPrice(12.8);
coursePermissions.setTransactionPrice(90);
coursePermissions.setDiscount(703);
coursePermissions.setPortAddressId(1);
coursePermissions.setIsDeliverGoods(0);
coursePermissions.setCourseId(77);
coursePermissions.setOrderId(117);
HashMap<String, Object> map = coursePermissionsService.addCoursePermissions(coursePermissions);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程详情
*/
@Test
public void testQueryCourseDetails() {
HashMap<String, Object> map = coursePermissionsService.queryCourseDetails(84);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
/*Integer retcode = (Integer) map.get("retcode");
System.out.println(retcode);
if (retcode == 200) {
List<Course> classes = (List<Course>) map.get("retvalue");
classes.forEach(item -> {
System.out.println(item.toString());
});
} else {
String msg = (String) map.get("retvalue");
System.out.println(msg);
}*/
}
/**
* 删除课程
*/
@Test
@Transactional
public void testDeleteCourse() {
HashMap<String, Object> map = coursePermissionsService.deleteCourse(84);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 修改课程
*/
@Test
@Transactional
public void testUpdateCourse() {
Course course = new Course();
course.setCourseId(84);
course.setCourseName("Python程序设计实训课(测试2)");
course.setCourseType(2);
course.setDisciplineId(1);
course.setProfessionalClassId(1);
course.setProfessionalId(7);
course.setCourseHours(1);
course.setMarketPrice(12.8);
course.setCourseIntroduction("一门学习python编程的基础实训课");
course.setTeachingGoal("掌握Python编程的基础语法");
HashMap<String, Object> map = coursePermissionsService.updateCourse(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询学科
*/
@Test
public void testQueryCourseDiscipline() {
HashMap<String, Object> map = coursePermissionsService.queryCourseDiscipline();
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程专业班级
*/
@Test
public void testQueryCourseProfessionalClass() {
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessionalClass(1);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程专业
*/
@Test
public void testQueryCourseProfessional() {
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessional(1);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询APP配置
*/
@Test
public void testQueryAppConfig() {
ServiceConfig serviceConfig = new ServiceConfig();
HashMap<String, Object> map = coursePermissionsService.queryAppConfig(serviceConfig);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询练习配置
*/
@Test
public void queryTrainingConfig() {
Integer courseId = 77;
Integer pageNo = 1;
Integer pageSize = 10;
HashMap<String, Object> map = coursePermissionsService.queryTrainingConfig(courseId, pageNo, pageSize);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 新增练习配置
*/
@Test
@Transactional
public void addTrainingConfig() {
Course course = new Course();
course.setCourseId(77);
course.setCourseName("Python程序设计实训课(测试2)");
course.setCourseType(2);
course.setDisciplineId(1);
course.setProfessionalClassId(1);
course.setProfessionalId(7);
course.setCourseHours(1);
course.setMarketPrice(12.8);
course.setCourseIntroduction("一门学习python编程的基础实训课");
course.setTeachingGoal("掌握Python编程的基础语法");
HashMap<String, Object> map = coursePermissionsService.addTrainingConfig(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询链接详情
*/
@Test
public void queryLinkDetails() {
Integer linkId = 9;
HashMap<String, Object> map = coursePermissionsService.queryLinkDetails(linkId);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 修改链接
*/
@Test
@Transactional
public void updateLink() {
CourseLink courseLink = new CourseLink();
courseLink.setFileLink("qweqweqwe");
courseLink.setLinkName("qweqewqe");
courseLink.setProjectId(12);
courseLink.setLinkId(3);
HashMap<String, Object> map = coursePermissionsService.updateLink(courseLink);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 删除练习配置
*/
@Test
@Transactional
public void deleteTrainingConfig() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.deleteTrainingConfig(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 选择是否展示
*/
@Test
@Transactional
public void isShow() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.isShow(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 选择是否上架
*/
@Test
@Transactional
public void isShelves() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.isShelves(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
}
Loading…
Cancel
Save