Commit 152dbccd1425e42cbb075c5f2edc6ea7eab88db4

Authored by zhangdaiscott
1 parent ed1ca6ee

注释掉 单元测试类

jeecg-boot/jeecg-boot-module-system/src/test/java/org/jeecg/modules/system/test/SysUserTest.java
1   -//package org.jeecg.modules.system.test;
2   -//
3   -//import org.jeecg.JeecgSystemApplication;
4   -//import org.jeecg.common.constant.CommonConstant;
5   -//import org.jeecg.common.system.util.JwtUtil;
6   -//import org.jeecg.common.util.RedisUtil;
7   -//import org.jeecg.common.util.RestUtil;
8   -//import org.junit.Test;
9   -//import org.junit.runner.RunWith;
10   -//import org.springframework.beans.factory.annotation.Autowired;
11   -//import org.springframework.boot.test.context.SpringBootTest;
12   -//import org.springframework.test.context.ActiveProfiles;
13   -//import org.springframework.test.context.junit4.SpringRunner;
14   -//import org.springframework.http.HttpHeaders;
15   -//import org.springframework.http.HttpMethod;
16   -//import org.springframework.http.MediaType;
17   -//import com.alibaba.fastjson.JSONObject;
18   -//import org.springframework.http.ResponseEntity;
19   -//
20   -///**
21   -// * 系统用户单元测试
22   -// */
23   -//@RunWith(SpringRunner.class)
24   -//@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,classes = JeecgSystemApplication.class)
25   -//@SuppressWarnings({"FieldCanBeLocal", "SpringJavaAutowiredMembersInspection"})
26   -//public class SysUserTest {
27   -// /**
28   -// * 测试地址:实际使用时替换成你自己的地址
29   -// */
30   -// private final String BASE_URL = "http://localhost:8080/jeecg-boot/sys/user/";
31   -// //测试:用户名和密码
32   -// private final String USERNAME = "admin";
33   -// private final String PASSWORD = "123456";
34   -// @Autowired
35   -// private RedisUtil redisUtil;
36   -//
37   -// /**
38   -// * 测试用例:查询记录
39   -// */
40   -// @Test
41   -// public void testQuery() {
42   -// // 请求地址
43   -// String url = BASE_URL + "list";
44   -// // 请求 Header (用于传递Token)
45   -// HttpHeaders headers = this.getHeaders();
46   -// // 请求方式是 GET 代表获取数据
47   -// HttpMethod method = HttpMethod.GET;
48   -//
49   -// System.out.println("请求地址:" + url);
50   -// System.out.println("请求方式:" + method);
51   -//
52   -// // 利用 RestUtil 请求该url
53   -// ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class);
54   -// if (result != null && result.getBody() != null) {
55   -// System.out.println("返回结果:" + result.getBody().toJSONString());
56   -// } else {
57   -// System.out.println("查询失败");
58   -// }
59   -// }
60   -//
61   -// /**
62   -// * 测试用例:新增
63   -// */
64   -// @Test
65   -// public void testAdd() {
66   -// // 请求地址
67   -// String url = BASE_URL + "add" ;
68   -// // 请求 Header (用于传递Token)
69   -// HttpHeaders headers = this.getHeaders();
70   -// // 请求方式是 POST 代表提交新增数据
71   -// HttpMethod method = HttpMethod.POST;
72   -//
73   -// System.out.println("请求地址:" + url);
74   -// System.out.println("请求方式:" + method);
75   -//
76   -// JSONObject params = new JSONObject();
77   -// params.put("username", "wangwuTest");
78   -// params.put("password", "123456");
79   -// params.put("confirmpassword","123456");
80   -// params.put("realname", "单元测试");
81   -// params.put("activitiSync", "1");
82   -// params.put("userIdentity","1");
83   -// params.put("workNo","0025");
84   -//
85   -// System.out.println("请求参数:" + params.toJSONString());
86   -//
87   -// // 利用 RestUtil 请求该url
88   -// ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class);
89   -// if (result != null && result.getBody() != null) {
90   -// System.out.println("返回结果:" + result.getBody().toJSONString());
91   -// } else {
92   -// System.out.println("查询失败");
93   -// }
94   -// }
95   -//
96   -//
97   -// /**
98   -// * 测试用例:修改
99   -// */
100   -// @Test
101   -// public void testEdit() {
102   -// // 数据Id
103   -// String dataId = "1331795062924374018";
104   -// // 请求地址
105   -// String url = BASE_URL + "edit";
106   -// // 请求 Header (用于传递Token)
107   -// HttpHeaders headers = this.getHeaders();
108   -// // 请求方式是 PUT 代表提交修改数据
109   -// HttpMethod method = HttpMethod.PUT;
110   -//
111   -// System.out.println("请求地址:" + url);
112   -// System.out.println("请求方式:" + method);
113   -//
114   -// JSONObject params = new JSONObject();
115   -// params.put("username", "wangwuTest");
116   -// params.put("realname", "单元测试1111");
117   -// params.put("activitiSync", "1");
118   -// params.put("userIdentity","1");
119   -// params.put("workNo","0025");
120   -// params.put("id",dataId);
121   -//
122   -// System.out.println("请求参数:" + params.toJSONString());
123   -//
124   -// // 利用 RestUtil 请求该url
125   -// ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class);
126   -// if (result != null && result.getBody() != null) {
127   -// System.out.println("返回结果:" + result.getBody().toJSONString());
128   -// } else {
129   -// System.out.println("查询失败");
130   -// }
131   -// }
132   -//
133   -//
134   -// /**
135   -// * 测试用例:删除
136   -// */
137   -// @Test
138   -// public void testDelete() {
139   -// // 数据Id
140   -// String dataId = "1331795062924374018";
141   -// // 请求地址
142   -// String url = BASE_URL + "delete" + "?id=" + dataId;
143   -// // 请求 Header (用于传递Token)
144   -// HttpHeaders headers = this.getHeaders();
145   -// // 请求方式是 DELETE 代表删除数据
146   -// HttpMethod method = HttpMethod.DELETE;
147   -//
148   -// System.out.println("请求地址:" + url);
149   -// System.out.println("请求方式:" + method);
150   -//
151   -// // 利用 RestUtil 请求该url
152   -// ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class);
153   -// if (result != null && result.getBody() != null) {
154   -// System.out.println("返回结果:" + result.getBody().toJSONString());
155   -// } else {
156   -// System.out.println("查询失败");
157   -// }
158   -// }
159   -//
160   -//
161   -// private String getToken() {
162   -// String token = JwtUtil.sign(USERNAME, PASSWORD);
163   -// redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token);
164   -// redisUtil.expire(CommonConstant.PREFIX_USER_TOKEN + token, 60);
165   -// return token;
166   -// }
167   -//
168   -// private HttpHeaders getHeaders() {
169   -// String token = this.getToken();
170   -// System.out.println("请求Token:" + token);
171   -//
172   -// HttpHeaders headers = new HttpHeaders();
173   -// String mediaType = MediaType.APPLICATION_JSON_VALUE;
174   -// headers.setContentType(MediaType.parseMediaType(mediaType));
175   -// headers.set("Accept", mediaType);
176   -// headers.set("X-Access-Token", token);
177   -// return headers;
178   -// }
179   -//}
  1 +package org.jeecg.modules.system.test;
  2 +
  3 +import org.jeecg.JeecgSystemApplication;
  4 +import org.jeecg.common.constant.CommonConstant;
  5 +import org.jeecg.common.system.util.JwtUtil;
  6 +import org.jeecg.common.util.RedisUtil;
  7 +import org.jeecg.common.util.RestUtil;
  8 +import org.junit.Test;
  9 +import org.junit.runner.RunWith;
  10 +import org.springframework.beans.factory.annotation.Autowired;
  11 +import org.springframework.boot.test.context.SpringBootTest;
  12 +import org.springframework.test.context.ActiveProfiles;
  13 +import org.springframework.test.context.junit4.SpringRunner;
  14 +import org.springframework.http.HttpHeaders;
  15 +import org.springframework.http.HttpMethod;
  16 +import org.springframework.http.MediaType;
  17 +import com.alibaba.fastjson.JSONObject;
  18 +import org.springframework.http.ResponseEntity;
  19 +
  20 +/**
  21 + * 系统用户单元测试
  22 + */
  23 +@RunWith(SpringRunner.class)
  24 +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,classes = JeecgSystemApplication.class)
  25 +@SuppressWarnings({"FieldCanBeLocal", "SpringJavaAutowiredMembersInspection"})
  26 +public class SysUserTest {
  27 + /**
  28 + * 测试地址:实际使用时替换成你自己的地址
  29 + */
  30 + private final String BASE_URL = "http://localhost:8080/jeecg-boot/sys/user/";
  31 + //测试:用户名和密码
  32 + private final String USERNAME = "admin";
  33 + private final String PASSWORD = "123456";
  34 + @Autowired
  35 + private RedisUtil redisUtil;
  36 +
  37 + /**
  38 + * 测试用例:查询记录
  39 + */
  40 + @Test
  41 + public void testQuery() {
  42 + // 请求地址
  43 + String url = BASE_URL + "list";
  44 + // 请求 Header (用于传递Token)
  45 + HttpHeaders headers = this.getHeaders();
  46 + // 请求方式是 GET 代表获取数据
  47 + HttpMethod method = HttpMethod.GET;
  48 +
  49 + System.out.println("请求地址:" + url);
  50 + System.out.println("请求方式:" + method);
  51 +
  52 + // 利用 RestUtil 请求该url
  53 + ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class);
  54 + if (result != null && result.getBody() != null) {
  55 + System.out.println("返回结果:" + result.getBody().toJSONString());
  56 + } else {
  57 + System.out.println("查询失败");
  58 + }
  59 + }
  60 +
  61 + /**
  62 + * 测试用例:新增
  63 + */
  64 + @Test
  65 + public void testAdd() {
  66 + // 请求地址
  67 + String url = BASE_URL + "add" ;
  68 + // 请求 Header (用于传递Token)
  69 + HttpHeaders headers = this.getHeaders();
  70 + // 请求方式是 POST 代表提交新增数据
  71 + HttpMethod method = HttpMethod.POST;
  72 +
  73 + System.out.println("请求地址:" + url);
  74 + System.out.println("请求方式:" + method);
  75 +
  76 + JSONObject params = new JSONObject();
  77 + params.put("username", "wangwuTest");
  78 + params.put("password", "123456");
  79 + params.put("confirmpassword","123456");
  80 + params.put("realname", "单元测试");
  81 + params.put("activitiSync", "1");
  82 + params.put("userIdentity","1");
  83 + params.put("workNo","0025");
  84 +
  85 + System.out.println("请求参数:" + params.toJSONString());
  86 +
  87 + // 利用 RestUtil 请求该url
  88 + ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class);
  89 + if (result != null && result.getBody() != null) {
  90 + System.out.println("返回结果:" + result.getBody().toJSONString());
  91 + } else {
  92 + System.out.println("查询失败");
  93 + }
  94 + }
  95 +
  96 +
  97 + /**
  98 + * 测试用例:修改
  99 + */
  100 + @Test
  101 + public void testEdit() {
  102 + // 数据Id
  103 + String dataId = "1331795062924374018";
  104 + // 请求地址
  105 + String url = BASE_URL + "edit";
  106 + // 请求 Header (用于传递Token)
  107 + HttpHeaders headers = this.getHeaders();
  108 + // 请求方式是 PUT 代表提交修改数据
  109 + HttpMethod method = HttpMethod.PUT;
  110 +
  111 + System.out.println("请求地址:" + url);
  112 + System.out.println("请求方式:" + method);
  113 +
  114 + JSONObject params = new JSONObject();
  115 + params.put("username", "wangwuTest");
  116 + params.put("realname", "单元测试1111");
  117 + params.put("activitiSync", "1");
  118 + params.put("userIdentity","1");
  119 + params.put("workNo","0025");
  120 + params.put("id",dataId);
  121 +
  122 + System.out.println("请求参数:" + params.toJSONString());
  123 +
  124 + // 利用 RestUtil 请求该url
  125 + ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class);
  126 + if (result != null && result.getBody() != null) {
  127 + System.out.println("返回结果:" + result.getBody().toJSONString());
  128 + } else {
  129 + System.out.println("查询失败");
  130 + }
  131 + }
  132 +
  133 +
  134 + /**
  135 + * 测试用例:删除
  136 + */
  137 + @Test
  138 + public void testDelete() {
  139 + // 数据Id
  140 + String dataId = "1331795062924374018";
  141 + // 请求地址
  142 + String url = BASE_URL + "delete" + "?id=" + dataId;
  143 + // 请求 Header (用于传递Token)
  144 + HttpHeaders headers = this.getHeaders();
  145 + // 请求方式是 DELETE 代表删除数据
  146 + HttpMethod method = HttpMethod.DELETE;
  147 +
  148 + System.out.println("请求地址:" + url);
  149 + System.out.println("请求方式:" + method);
  150 +
  151 + // 利用 RestUtil 请求该url
  152 + ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class);
  153 + if (result != null && result.getBody() != null) {
  154 + System.out.println("返回结果:" + result.getBody().toJSONString());
  155 + } else {
  156 + System.out.println("查询失败");
  157 + }
  158 + }
  159 +
  160 +
  161 + private String getToken() {
  162 + String token = JwtUtil.sign(USERNAME, PASSWORD);
  163 + redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token);
  164 + redisUtil.expire(CommonConstant.PREFIX_USER_TOKEN + token, 60);
  165 + return token;
  166 + }
  167 +
  168 + private HttpHeaders getHeaders() {
  169 + String token = this.getToken();
  170 + System.out.println("请求Token:" + token);
  171 +
  172 + HttpHeaders headers = new HttpHeaders();
  173 + String mediaType = MediaType.APPLICATION_JSON_VALUE;
  174 + headers.setContentType(MediaType.parseMediaType(mediaType));
  175 + headers.set("Accept", mediaType);
  176 + headers.set("X-Access-Token", token);
  177 + return headers;
  178 + }
  179 +}
... ...