提交 974c046d 编写于 作者: 221900111-林昊扬's avatar 221900111-林昊扬

Update ProjectApplicationTests.java

上级 3ca7e7ee
...@@ -2,7 +2,9 @@ package com.growing.light.project; ...@@ -2,7 +2,9 @@ package com.growing.light.project;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.growing.light.project.customenum.LogType;
import com.growing.light.project.domain.backend.Log; import com.growing.light.project.domain.backend.Log;
import com.growing.light.project.domain.donate.DonateRecord;
import com.growing.light.project.domain.post.Post; import com.growing.light.project.domain.post.Post;
import com.growing.light.project.domain.user.User; import com.growing.light.project.domain.user.User;
import com.growing.light.project.domain.video.SimpleVideo; import com.growing.light.project.domain.video.SimpleVideo;
...@@ -11,6 +13,7 @@ import com.growing.light.project.mapper.backend.LogMapper; ...@@ -11,6 +13,7 @@ import com.growing.light.project.mapper.backend.LogMapper;
import com.growing.light.project.mapper.common.TypeMapper; import com.growing.light.project.mapper.common.TypeMapper;
import com.growing.light.project.mapper.course.SimpleCourseMapper; import com.growing.light.project.mapper.course.SimpleCourseMapper;
import com.growing.light.project.mapper.donate.ActivityMapper; import com.growing.light.project.mapper.donate.ActivityMapper;
import com.growing.light.project.mapper.donate.DonateRecordMapper;
import com.growing.light.project.mapper.post.PostCommentMapper; import com.growing.light.project.mapper.post.PostCommentMapper;
import com.growing.light.project.mapper.post.PostMapper; import com.growing.light.project.mapper.post.PostMapper;
import com.growing.light.project.mapper.user.CollectionMapper; import com.growing.light.project.mapper.user.CollectionMapper;
...@@ -24,14 +27,19 @@ import com.growing.light.project.service.user.UserService; ...@@ -24,14 +27,19 @@ import com.growing.light.project.service.user.UserService;
import com.growing.light.project.utils.common.CommonUtil; import com.growing.light.project.utils.common.CommonUtil;
import com.growing.light.project.utils.common.EncodeUtil; import com.growing.light.project.utils.common.EncodeUtil;
import com.growing.light.project.utils.common.QueryUtil; import com.growing.light.project.utils.common.QueryUtil;
import com.huaban.analysis.jieba.JiebaSegmenter;
import org.apache.shiro.codec.Base64; import org.apache.shiro.codec.Base64;
import org.apache.shiro.util.StringUtils; import org.apache.tomcat.util.buf.StringUtils;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.mockito.internal.util.StringUtil; import org.mockito.internal.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.BoundListOperations;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.client.RestTemplate;
import java.sql.Time;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.*; import java.util.*;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
...@@ -47,7 +55,7 @@ class ProjectApplicationTests { ...@@ -47,7 +55,7 @@ class ProjectApplicationTests {
@Autowired @Autowired
PostCommentMapper postCommentMapper; PostCommentMapper postCommentMapper;
@Autowired @Autowired
DetailService detailService; DetailService detailService;
...@@ -62,7 +70,7 @@ class ProjectApplicationTests { ...@@ -62,7 +70,7 @@ class ProjectApplicationTests {
PostService postService; PostService postService;
@Autowired @Autowired
RedisTemplate redisTemplate; StringRedisTemplate redisTemplate;
@Autowired @Autowired
...@@ -82,6 +90,9 @@ class ProjectApplicationTests { ...@@ -82,6 +90,9 @@ class ProjectApplicationTests {
@Autowired @Autowired
RedisKeyProperties redisKeyProperties; RedisKeyProperties redisKeyProperties;
@Autowired
RestTemplate restTemplate;
@Test @Test
public void test(){ public void test(){
List<String> validTypes = new ArrayList<>(); List<String> validTypes = new ArrayList<>();
...@@ -96,7 +107,7 @@ class ProjectApplicationTests { ...@@ -96,7 +107,7 @@ class ProjectApplicationTests {
System.out.println(buffer.toString()); System.out.println(buffer.toString());
} }
@Test @Test
public void aaa(){ public void aaa(){
// JiebaSegmenter jiebaSegmenter = new JiebaSegmenter(); // JiebaSegmenter jiebaSegmenter = new JiebaSegmenter();
// //
...@@ -105,10 +116,29 @@ class ProjectApplicationTests { ...@@ -105,10 +116,29 @@ class ProjectApplicationTests {
String key = redisKeyProperties.getSearchHistoryKey() + "yzx1428"; String key = redisKeyProperties.getSearchHistoryKey() + "yzx1428";
String[] a = new String[]{"C++","Java","Python",redisKeyProperties.getClearFlag()}; String[] a = new String[]{"C++","Java","Python",redisKeyProperties.getClearFlag()};
BoundListOperations listOperations = redisTemplate.boundListOps(key); BoundListOperations listOperations = redisTemplate.boundListOps(key);
// for (String s : a) { // for (String s : a) {
// listOperations.leftPush(s); // listOperations.leftPush(s);
// } // }
listOperations.leftPush("Java"); listOperations.leftPush("Java");
} }
@Autowired
DonateRecordMapper donateRecordMapper;
@Test
public void ttt(){
List<DonateRecord> records = donateRecordMapper.getAll();
for (DonateRecord record : records) {
Integer user_id = record.getUser_id();
Integer activity_id = record.getActivity_id();
int i = donateRecordMapper.recordExists(user_id, activity_id);
System.out.println(i);
if (i == 0){
donateRecordMapper.insertJoinRecord(user_id,activity_id);
}
}
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册