1
1
/*
2
2
* Tencent is pleased to support the open source community by making tRPC available.
3
3
*
4
- * Copyright (C) 2023 THL A29 Limited, a Tencent company.
4
+ * Copyright (C) 2023 THL A29 Limited, a Tencent company.
5
5
* All rights reserved.
6
6
*
7
7
* If you have downloaded a copy of the tRPC source code from Tencent,
23
23
import com .tencent .trpc .codegen .template .DefaultCodeTemplates ;
24
24
import com .tencent .trpc .codegen .template .FreeMarkerContextProvider ;
25
25
import com .tencent .trpc .codegen .template .FreeMarkerStringTemplateEngine ;
26
- import org .apache .commons .codec .digest .DigestUtils ;
27
- import org .junit .Assert ;
28
- import org .junit .Test ;
29
26
import java .io .IOException ;
30
27
import java .nio .file .Files ;
31
28
import java .nio .file .Path ;
34
31
import java .util .Collections ;
35
32
import java .util .List ;
36
33
import java .util .Map ;
34
+ import org .apache .commons .codec .digest .DigestUtils ;
35
+ import org .junit .Assert ;
36
+ import org .junit .Test ;
37
37
38
38
public class CodeGenerateTest {
39
+
39
40
private static final Path rootPath = CodegenTestHelper .TEST_ROOT ;
40
41
private static final String protocExecutable = CodegenTestHelper .PROTOC_EXECUTABLE ;
41
42
private static final String protocGenValidateExecutable = CodegenTestHelper .PROTOC_GEN_VALIDATE_EXECUTABLE ;
@@ -53,7 +54,7 @@ public void testTRpcCase1() throws IOException {
53
54
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
54
55
Assert .assertEquals ("23446b6413c80bf8a1aa6ee234c6fba9" ,
55
56
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
56
- Assert .assertEquals ("3e623a576d506dcd1cfc0b926fbf411c " ,
57
+ Assert .assertEquals ("9caa57d08d0b3fcb9d617ac8d8d135e5 " ,
57
58
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
58
59
}
59
60
@@ -70,7 +71,7 @@ public void testGRpcCase1() throws IOException {
70
71
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
71
72
Assert .assertEquals ("23446b6413c80bf8a1aa6ee234c6fba9" ,
72
73
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
73
- Assert .assertEquals ("3e623a576d506dcd1cfc0b926fbf411c " ,
74
+ Assert .assertEquals ("9caa57d08d0b3fcb9d617ac8d8d135e5 " ,
74
75
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
75
76
}
76
77
@@ -89,7 +90,7 @@ public void testTRpcCase2() throws IOException {
89
90
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
90
91
Assert .assertEquals ("285ef96d563b7b5f87472ebb218f1624" ,
91
92
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
92
- Assert .assertEquals ("499bd6e6e1f403d81e99fcd8387004cf " ,
93
+ Assert .assertEquals ("2eb8ad08c973e8cb107cc596db1709b1 " ,
93
94
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
94
95
}
95
96
@@ -108,7 +109,7 @@ public void testGRpcCase2() throws IOException {
108
109
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
109
110
Assert .assertEquals ("be4038417c2098b60a7af42e73c1abf6" ,
110
111
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
111
- Assert .assertEquals ("499bd6e6e1f403d81e99fcd8387004cf " ,
112
+ Assert .assertEquals ("2eb8ad08c973e8cb107cc596db1709b1 " ,
112
113
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
113
114
}
114
115
@@ -127,9 +128,9 @@ public void testTRpcCase3() throws IOException {
127
128
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
128
129
Assert .assertEquals ("926fcc803803125fc0910f4b7c309b26" ,
129
130
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
130
- Assert .assertEquals ("896df3723daf271602d65e43c73d4ef5 " ,
131
+ Assert .assertEquals ("9feac2c00a6b5fb137e0347e9d3c57a9 " ,
131
132
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
132
- Assert .assertEquals ("22c6d98108f8dc39f930f8858339b150 " ,
133
+ Assert .assertEquals ("fa93e09f70c157d59019dd62610cb4f3 " ,
133
134
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("msg" ).resolve ("Hello.java" ))));
134
135
}
135
136
@@ -148,9 +149,9 @@ public void testGRpcCase3() throws IOException {
148
149
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
149
150
Assert .assertEquals ("e8108341efbc3d36bf3dcc9ba8ea0b41" ,
150
151
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
151
- Assert .assertEquals ("896df3723daf271602d65e43c73d4ef5 " ,
152
+ Assert .assertEquals ("9feac2c00a6b5fb137e0347e9d3c57a9 " ,
152
153
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
153
- Assert .assertEquals ("22c6d98108f8dc39f930f8858339b150 " ,
154
+ Assert .assertEquals ("fa93e09f70c157d59019dd62610cb4f3 " ,
154
155
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("msg" ).resolve ("Hello.java" ))));
155
156
}
156
157
@@ -167,15 +168,15 @@ public void testTRpcCase4() throws IOException {
167
168
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
168
169
Assert .assertEquals ("b7640a2fe62a3464ad25d0be603d1966" ,
169
170
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
170
- Assert .assertEquals ("d90f08f0ebd5cecd449e411b2dac1783 " ,
171
+ Assert .assertEquals ("608f0a195f7e542aa11be2ff5fb82199 " ,
171
172
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloRequest.java" ))));
172
- Assert .assertEquals ("a52dae5bc0e1b03a988246c2cb6a9977 " ,
173
+ Assert .assertEquals ("01e5a8f2f794ee7c81873fc62c93c31a " ,
173
174
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloRequestOrBuilder.java" ))));
174
- Assert .assertEquals ("ca83883609451fe9f4780c98fff28c21 " ,
175
+ Assert .assertEquals ("d24f652118fcd17e03b65c7423b71fbf " ,
175
176
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloReply.java" ))));
176
- Assert .assertEquals ("2e8a2d3f78269a5905e208e7e83a76a9 " ,
177
+ Assert .assertEquals ("d0341d2cdbeaca4557c25e6f07c65458 " ,
177
178
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloReplyOrBuilder.java" ))));
178
- Assert .assertEquals ("61250eeb2890a5ebf57a99ff72678dad " ,
179
+ Assert .assertEquals ("cbea0bc31f8ce927120b77c4b26475d5 " ,
179
180
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloNext.java" ))));
180
181
}
181
182
@@ -192,15 +193,15 @@ public void testGRpcCase4() throws IOException {
192
193
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
193
194
Assert .assertEquals ("b7640a2fe62a3464ad25d0be603d1966" ,
194
195
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
195
- Assert .assertEquals ("d90f08f0ebd5cecd449e411b2dac1783 " ,
196
+ Assert .assertEquals ("608f0a195f7e542aa11be2ff5fb82199 " ,
196
197
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloRequest.java" ))));
197
- Assert .assertEquals ("a52dae5bc0e1b03a988246c2cb6a9977 " ,
198
+ Assert .assertEquals ("01e5a8f2f794ee7c81873fc62c93c31a " ,
198
199
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloRequestOrBuilder.java" ))));
199
- Assert .assertEquals ("ca83883609451fe9f4780c98fff28c21 " ,
200
+ Assert .assertEquals ("d24f652118fcd17e03b65c7423b71fbf " ,
200
201
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloReply.java" ))));
201
- Assert .assertEquals ("2e8a2d3f78269a5905e208e7e83a76a9 " ,
202
+ Assert .assertEquals ("d0341d2cdbeaca4557c25e6f07c65458 " ,
202
203
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloReplyOrBuilder.java" ))));
203
- Assert .assertEquals ("61250eeb2890a5ebf57a99ff72678dad " ,
204
+ Assert .assertEquals ("cbea0bc31f8ce927120b77c4b26475d5 " ,
204
205
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloNext.java" ))));
205
206
}
206
207
@@ -217,7 +218,7 @@ public void testTRpcCase5() throws IOException {
217
218
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
218
219
Assert .assertEquals ("3d0ff8da3ace15f1bd055164ec1da4b9" ,
219
220
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
220
- Assert .assertEquals ("a8842adf07bc0499035f6873b94a19f4 " ,
221
+ Assert .assertEquals ("b23d158eedf9ea3912703f084ff72ec2 " ,
221
222
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
222
223
Assert .assertEquals ("9277fefe3ff6af9a95062d359db14ebe" ,
223
224
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceValidator.java" ))));
@@ -236,7 +237,7 @@ public void testGRpcCase5() throws IOException {
236
237
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAPI.java" ))));
237
238
Assert .assertEquals ("3d0ff8da3ace15f1bd055164ec1da4b9" ,
238
239
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
239
- Assert .assertEquals ("a8842adf07bc0499035f6873b94a19f4 " ,
240
+ Assert .assertEquals ("b23d158eedf9ea3912703f084ff72ec2 " ,
240
241
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
241
242
Assert .assertEquals ("9277fefe3ff6af9a95062d359db14ebe" ,
242
243
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceValidator.java" ))));
@@ -257,7 +258,7 @@ public void testTRpcCase6() throws IOException {
257
258
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
258
259
Assert .assertEquals ("2f519ad1efafb3d145c5847e7831b559" ,
259
260
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
260
- Assert .assertEquals ("bad82d6427f4def525e83bd900c445f5 " ,
261
+ Assert .assertEquals ("62ed6dc1ad9883094281a4bc35416c56 " ,
261
262
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloCamelCase.java" ))));
262
263
}
263
264
@@ -276,7 +277,7 @@ public void testGRpcCase6() throws IOException {
276
277
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
277
278
Assert .assertEquals ("651a3065ac06e2b157ef7b8ba15bce6a" ,
278
279
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
279
- Assert .assertEquals ("bad82d6427f4def525e83bd900c445f5 " ,
280
+ Assert .assertEquals ("62ed6dc1ad9883094281a4bc35416c56 " ,
280
281
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloCamelCase.java" ))));
281
282
}
282
283
@@ -295,7 +296,7 @@ public void testTRpcCase7() throws IOException {
295
296
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceAsyncAPI.java" ))));
296
297
Assert .assertEquals ("777387facf2cbc71228c30de20ed2226" ,
297
298
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceStreamAPI.java" ))));
298
- Assert .assertEquals ("7bc89a900c02959caadafdd48dcb7041 " ,
299
+ Assert .assertEquals ("640d503c66e105c9776037895a406613 " ,
299
300
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
300
301
}
301
302
@@ -314,7 +315,7 @@ public void testGRpcCase7() throws IOException {
314
315
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceAsyncAPI.java" ))));
315
316
Assert .assertEquals ("a0c28a7babedf863e31740b320857b0f" ,
316
317
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterServiceStreamAPI.java" ))));
317
- Assert .assertEquals ("7bc89a900c02959caadafdd48dcb7041 " ,
318
+ Assert .assertEquals ("640d503c66e105c9776037895a406613 " ,
318
319
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
319
320
}
320
321
@@ -333,7 +334,7 @@ public void testTRpcCase8() throws IOException {
333
334
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloWorldServiceAsyncAPI.java" ))));
334
335
Assert .assertEquals ("446ff8e1c7479bb3f7da2d2c61cdf004" ,
335
336
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloWorldServiceStreamAPI.java" ))));
336
- Assert .assertEquals ("25701eeb32b07c8e1cd00ac26c1cfc58 " ,
337
+ Assert .assertEquals ("639e78687054ee0ae8a88749fc3f36c3 " ,
337
338
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
338
339
}
339
340
@@ -352,7 +353,7 @@ public void testGRpcCase8() throws IOException {
352
353
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloWorldServiceAsyncAPI.java" ))));
353
354
Assert .assertEquals ("8e86f7527ddb01d27b574c6de39270d1" ,
354
355
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("HelloWorldServiceStreamAPI.java" ))));
355
- Assert .assertEquals ("25701eeb32b07c8e1cd00ac26c1cfc58 " ,
356
+ Assert .assertEquals ("639e78687054ee0ae8a88749fc3f36c3 " ,
356
357
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
357
358
}
358
359
@@ -394,9 +395,9 @@ public Map<String, Object> getCustomVariables(List<FileDescriptor> fileDescripto
394
395
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterAsyncAPI.java" ))));
395
396
Assert .assertEquals ("926fcc803803125fc0910f4b7c309b26" ,
396
397
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterStreamAPI.java" ))));
397
- Assert .assertEquals ("896df3723daf271602d65e43c73d4ef5 " ,
398
+ Assert .assertEquals ("9feac2c00a6b5fb137e0347e9d3c57a9 " ,
398
399
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("GreeterService.java" ))));
399
- Assert .assertEquals ("22c6d98108f8dc39f930f8858339b150 " ,
400
+ Assert .assertEquals ("fa93e09f70c157d59019dd62610cb4f3 " ,
400
401
DigestUtils .md5Hex (Files .readAllBytes (java .resolve ("msg" ).resolve ("Hello.java" ))));
401
402
}
402
403
0 commit comments