Commit 4896131c7979480e9bd7b396b1fd34897a003bea
1 parent
4a61fa15
删除不需要的代码
Showing
1 changed file
with
0 additions
and
191 deletions
jeecg-boot/jeecg-boot-module-system/src/test/java/org/jeecg/modules/online/desform/test/DesformApiTest.java deleted
1 | -package org.jeecg.modules.online.desform.test; | |
2 | - | |
3 | -import com.alibaba.fastjson.JSONObject; | |
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.http.HttpHeaders; | |
13 | -import org.springframework.http.HttpMethod; | |
14 | -import org.springframework.http.MediaType; | |
15 | -import org.springframework.http.ResponseEntity; | |
16 | -import org.springframework.test.context.junit4.SpringRunner; | |
17 | - | |
18 | -/** | |
19 | - * 表单设计器 API 接口单元测试 | |
20 | - */ | |
21 | -@RunWith(SpringRunner.class) | |
22 | -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) | |
23 | -@SuppressWarnings({"FieldCanBeLocal", "SpringJavaAutowiredMembersInspection"}) | |
24 | -public class DesformApiTest { | |
25 | - | |
26 | - @Autowired | |
27 | - private RedisUtil redisUtil; | |
28 | - | |
29 | - /** | |
30 | - * 测试地址:实际使用时替换成你自己的地址 | |
31 | - */ | |
32 | - private final String BASE_URL = "http://localhost:8080/jeecg-boot/desform/api/"; | |
33 | - | |
34 | - // 请实际使用时替换成你自己的用户名和密码 | |
35 | - private final String USERNAME = "admin"; | |
36 | - private final String PASSWORD = "123456"; | |
37 | - | |
38 | - /** | |
39 | - * 表单code,实际使用时可以替换成你要测试的表单code | |
40 | - */ | |
41 | - private final String DESFORM_CODE = "qingjiadan"; | |
42 | - | |
43 | - /** | |
44 | - * 测试用例:新增 | |
45 | - */ | |
46 | - @Test | |
47 | - public void testAdd() { | |
48 | - // 用户Token | |
49 | - String token = this.getToken(); | |
50 | - // 请求地址 | |
51 | - String url = BASE_URL + DESFORM_CODE; | |
52 | - // 请求 Header (用于传递Token) | |
53 | - HttpHeaders headers = this.getHeaders(token); | |
54 | - // 请求方式是 POST 代表提交新增数据 | |
55 | - HttpMethod method = HttpMethod.POST; | |
56 | - | |
57 | - System.out.println("请求地址:" + url); | |
58 | - System.out.println("请求方式:" + method); | |
59 | - System.out.println("请求Token:" + token); | |
60 | - | |
61 | - JSONObject params = new JSONObject(); | |
62 | - params.put("name", "张三"); | |
63 | - params.put("sex", "1"); | |
64 | - params.put("begin_time", "2019-12-27"); | |
65 | - params.put("remarks", "生病了"); | |
66 | - | |
67 | - System.out.println("请求参数:" + params.toJSONString()); | |
68 | - | |
69 | - // 利用 RestUtil 请求该url | |
70 | - ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class); | |
71 | - if (result != null && result.getBody() != null) { | |
72 | - System.out.println("返回结果:" + result.getBody().toJSONString()); | |
73 | - } else { | |
74 | - System.out.println("查询失败"); | |
75 | - } | |
76 | - } | |
77 | - | |
78 | - | |
79 | - /** | |
80 | - * 测试用例:修改 | |
81 | - */ | |
82 | - @Test | |
83 | - public void testEdit() { | |
84 | - // 数据Id | |
85 | - String dataId = "f43ea15c654337fbcb2336dd5422ffc3"; | |
86 | - // 用户Token | |
87 | - String token = this.getToken(); | |
88 | - // 请求地址 | |
89 | - String url = BASE_URL + DESFORM_CODE + "/" + dataId; | |
90 | - // 请求 Header (用于传递Token) | |
91 | - HttpHeaders headers = this.getHeaders(token); | |
92 | - // 请求方式是 PUT 代表提交修改数据 | |
93 | - HttpMethod method = HttpMethod.PUT; | |
94 | - | |
95 | - System.out.println("请求地址:" + url); | |
96 | - System.out.println("请求方式:" + method); | |
97 | - System.out.println("请求Token:" + token); | |
98 | - | |
99 | - JSONObject params = new JSONObject(); | |
100 | - params.put("name", "李四"); | |
101 | - params.put("sex", "0"); | |
102 | - params.put("begin_time", "2019-12-27"); | |
103 | - params.put("remarks", "感冒了"); | |
104 | - | |
105 | - System.out.println("请求参数:" + params.toJSONString()); | |
106 | - | |
107 | - // 利用 RestUtil 请求该url | |
108 | - ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, params, JSONObject.class); | |
109 | - if (result != null && result.getBody() != null) { | |
110 | - System.out.println("返回结果:" + result.getBody().toJSONString()); | |
111 | - } else { | |
112 | - System.out.println("查询失败"); | |
113 | - } | |
114 | - } | |
115 | - | |
116 | - | |
117 | - /** | |
118 | - * 测试用例:删除 | |
119 | - */ | |
120 | - @Test | |
121 | - public void testDelete() { | |
122 | - // 数据Id | |
123 | - String dataId = "f43ea15c654337fbcb2336dd5422ffc3"; | |
124 | - // 用户Token | |
125 | - String token = this.getToken(); | |
126 | - // 请求地址 | |
127 | - String url = BASE_URL + DESFORM_CODE + "/" + dataId; | |
128 | - // 请求 Header (用于传递Token) | |
129 | - HttpHeaders headers = this.getHeaders(token); | |
130 | - // 请求方式是 DELETE 代表删除数据 | |
131 | - HttpMethod method = HttpMethod.DELETE; | |
132 | - | |
133 | - System.out.println("请求地址:" + url); | |
134 | - System.out.println("请求方式:" + method); | |
135 | - System.out.println("请求Token:" + token); | |
136 | - | |
137 | - // 利用 RestUtil 请求该url | |
138 | - ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class); | |
139 | - if (result != null && result.getBody() != null) { | |
140 | - System.out.println("返回结果:" + result.getBody().toJSONString()); | |
141 | - } else { | |
142 | - System.out.println("查询失败"); | |
143 | - } | |
144 | - } | |
145 | - | |
146 | - /** | |
147 | - * 测试用例:查询记录 | |
148 | - */ | |
149 | - @Test | |
150 | - public void testQuery() { | |
151 | - // 数据Id | |
152 | - String dataId = "18146ddaa062296442a9310a51baf67b"; | |
153 | - // 用户Token | |
154 | - String token = this.getToken(); | |
155 | - // 请求地址 | |
156 | - String url = BASE_URL + DESFORM_CODE + "/" + dataId; | |
157 | - // 请求 Header (用于传递Token) | |
158 | - HttpHeaders headers = this.getHeaders(token); | |
159 | - // 请求方式是 GET 代表获取数据 | |
160 | - HttpMethod method = HttpMethod.GET; | |
161 | - | |
162 | - System.out.println("请求地址:" + url); | |
163 | - System.out.println("请求方式:" + method); | |
164 | - System.out.println("请求Token:" + token); | |
165 | - | |
166 | - // 利用 RestUtil 请求该url | |
167 | - ResponseEntity<JSONObject> result = RestUtil.request(url, method, headers, null, null, JSONObject.class); | |
168 | - if (result != null && result.getBody() != null) { | |
169 | - System.out.println("返回结果:" + result.getBody().toJSONString()); | |
170 | - } else { | |
171 | - System.out.println("查询失败"); | |
172 | - } | |
173 | - } | |
174 | - | |
175 | - private String getToken() { | |
176 | - String token = JwtUtil.sign(USERNAME, PASSWORD); | |
177 | - redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token); | |
178 | - redisUtil.expire(CommonConstant.PREFIX_USER_TOKEN + token, 60); | |
179 | - return token; | |
180 | - } | |
181 | - | |
182 | - private HttpHeaders getHeaders(String token) { | |
183 | - HttpHeaders headers = new HttpHeaders(); | |
184 | - String mediaType = MediaType.APPLICATION_JSON_UTF8_VALUE; | |
185 | - headers.setContentType(MediaType.parseMediaType(mediaType)); | |
186 | - headers.set("Accept", mediaType); | |
187 | - headers.set("X-Access-Token", token); | |
188 | - return headers; | |
189 | - } | |
190 | - | |
191 | -} |