forked from lmwis/course-except
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAppTest.java
More file actions
131 lines (108 loc) · 3.74 KB
/
Copy pathAppTest.java
File metadata and controls
131 lines (108 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.fehead;
import static org.junit.Assert.assertTrue;
import com.fehead.compoment.NoClassGenerator;
import com.fehead.controller.vo.NoCourse4MutUsers;
import com.fehead.dao.CourseMapper;
import com.fehead.dao.UserMapper;
import com.fehead.dao.entity.Course;
import com.fehead.dao.entity.NoCourse;
import com.fehead.dao.entity.NoCourse4Group;
import com.fehead.dao.entity.NoCoursePack;
import com.fehead.service.impl.CourseServiceImpl;
import com.fehead.utils.RandomUtil;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
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.Collection;
import java.util.List;
import java.util.Set;
/**
* Unit test for simple App.
*/
@RunWith(SpringRunner.class)
@SpringBootTest
public class AppTest
{
@Autowired
UserMapper userMapper;
@Test
public void whenSelectUserNotExit(){
if(userMapper.selectById(1)==null){
System.out.println(1);
}else{
System.out.println(2);
}
}
@Test
public void randomUtilTest(){
System.out.println(RandomUtil.getStringRandom(10));
}
@Autowired
NoClassGenerator noClassGenerator;
@Autowired
CourseMapper courseMapper;
@Autowired
CourseServiceImpl courseService;
@Test
public void generateWeeks(){
// Set<String> courseStrId = noClassGenerator.getCourseStrId();
List<Course> courses = courseMapper.selectByUserId(3);
Set<String> strings = noClassGenerator.transNum(noClassGenerator.splitWeeksCourse(courses));
// Course target = noClassGenerator.transToObject("0811");
if(strings.contains("0811")){
System.out.println("有课");
}else {
System.out.println("没有课");
}
}
@Test
public void splitWeeks(){
// Set<String> courseStrId = noClassGenerator.getCourseStrId();
List<Course> courses = courseMapper.selectByUserId(3);
System.out.println(courses.get(0).getWeeks());
System.out.println("=====");
List<String> strings = noClassGenerator.splitWeeks(courses.get(0).getWeeks());
// Course target = noClassGenerator.transToObject("0811");
strings.forEach(k->{
System.out.println(k);
});
}
@Test
public void noClassSelect(){
courseService.getUserNoClassPack(1).forEach(k->{
System.out.println(new ReflectionToStringBuilder(k));
});
}
@Test
public void getUserNoClassPack(){
courseService.getUserNoClassPack(3).forEach(k->{
System.out.println(new ReflectionToStringBuilder(k));
});
}
@Test
public void getGroupNoClassPack(){
// courseService.getGroupNoClassPack(1);
}
@Test
public void savePackNoClass(){
List<NoCoursePack> userNoClassPack = (List<NoCoursePack>) courseService.getUserNoClassPack(3);
userNoClassPack.forEach(k->{
System.out.println(new ReflectionToStringBuilder(k));
});
// courseService.savePackNoClass(userNoClassPack);
}
@Test
public void getPackNoClass4MutUsers(){
Collection<NoCourse4Group> userNoClassPack = (Collection<NoCourse4Group>) courseService.getGroupNoClassPackOrderByWeeks(1,1);
userNoClassPack.forEach(k->{
System.out.println(new ReflectionToStringBuilder(k));
});
Collection<NoCourse4MutUsers> noCourse4MutUsers = courseService.packNoClass4Group(userNoClassPack);
noCourse4MutUsers.forEach(k->{
System.out.println(new ReflectionToStringBuilder(k));
});
}
}