33
33
34
34
import com .fasterxml .jackson .core .JsonProcessingException ;
35
35
import com .fasterxml .jackson .databind .ObjectMapper ;
36
- import org .junit .Assert ;
37
36
import org .junit .jupiter .api .AfterEach ;
38
37
import org .junit .jupiter .api .BeforeEach ;
39
38
import org .junit .jupiter .api .Disabled ;
47
46
import org .springframework .test .context .junit .jupiter .SpringExtension ;
48
47
import org .springframework .web .client .RestTemplate ;
49
48
49
+ import static org .junit .jupiter .api .Assertions .assertEquals ;
50
+ import static org .junit .jupiter .api .Assertions .assertFalse ;
51
+ import static org .junit .jupiter .api .Assertions .assertNotNull ;
52
+ import static org .junit .jupiter .api .Assertions .assertTrue ;
53
+
50
54
/**
51
55
* {@link DubboEndpointAnnotationAutoConfiguration} Test
52
56
*
@@ -112,12 +116,12 @@ class DubboEndpointAnnotationAutoConfigurationTest {
112
116
private String actuatorBaseURL ;
113
117
114
118
@ BeforeEach
115
- public void init () {
119
+ void init () {
116
120
DubboBootstrap .reset ();
117
121
}
118
122
119
123
@ AfterEach
120
- public void destroy () {
124
+ void destroy () {
121
125
DubboBootstrap .reset ();
122
126
}
123
127
@@ -128,10 +132,10 @@ void testShutdown() throws Exception {
128
132
129
133
Map <String , Object > shutdownCounts = (Map <String , Object >) value .get ("shutdown.count" );
130
134
131
- Assert . assertEquals (0 , shutdownCounts .get ("registries" ));
132
- Assert . assertEquals (1 , shutdownCounts .get ("protocols" ));
133
- Assert . assertEquals (1 , shutdownCounts .get ("services" ));
134
- Assert . assertEquals (0 , shutdownCounts .get ("references" ));
135
+ assertEquals (0 , shutdownCounts .get ("registries" ));
136
+ assertEquals (1 , shutdownCounts .get ("protocols" ));
137
+ assertEquals (1 , shutdownCounts .get ("services" ));
138
+ assertEquals (0 , shutdownCounts .get ("references" ));
135
139
}
136
140
137
141
@ Test
@@ -140,62 +144,62 @@ void testConfigs() {
140
144
Map <String , Map <String , Map <String , Object >>> configsMap = dubboConfigsMetadataEndpoint .configs ();
141
145
142
146
Map <String , Map <String , Object >> beansMetadata = configsMap .get ("ApplicationConfig" );
143
- Assert . assertEquals (
147
+ assertEquals (
144
148
"dubbo-demo-application" , beansMetadata .get ("my-application" ).get ("name" ));
145
149
146
150
beansMetadata = configsMap .get ("ConsumerConfig" );
147
- Assert . assertTrue (beansMetadata .isEmpty ());
151
+ assertTrue (beansMetadata .isEmpty ());
148
152
149
153
beansMetadata = configsMap .get ("MethodConfig" );
150
- Assert . assertTrue (beansMetadata .isEmpty ());
154
+ assertTrue (beansMetadata .isEmpty ());
151
155
152
156
beansMetadata = configsMap .get ("ModuleConfig" );
153
- Assert . assertEquals ("dubbo-demo-module" , beansMetadata .get ("my-module" ).get ("name" ));
157
+ assertEquals ("dubbo-demo-module" , beansMetadata .get ("my-module" ).get ("name" ));
154
158
155
159
beansMetadata = configsMap .get ("MonitorConfig" );
156
- Assert . assertTrue (beansMetadata .isEmpty ());
160
+ assertTrue (beansMetadata .isEmpty ());
157
161
158
162
beansMetadata = configsMap .get ("ProtocolConfig" );
159
- Assert . assertEquals ("dubbo" , beansMetadata .get ("my-protocol" ).get ("name" ));
163
+ assertEquals ("dubbo" , beansMetadata .get ("my-protocol" ).get ("name" ));
160
164
161
165
beansMetadata = configsMap .get ("ProviderConfig" );
162
- Assert . assertEquals ("127.0.0.1" , beansMetadata .get ("my-provider" ).get ("host" ));
166
+ assertEquals ("127.0.0.1" , beansMetadata .get ("my-provider" ).get ("host" ));
163
167
164
168
beansMetadata = configsMap .get ("ReferenceConfig" );
165
- Assert . assertTrue (beansMetadata .isEmpty ());
169
+ assertTrue (beansMetadata .isEmpty ());
166
170
167
171
beansMetadata = configsMap .get ("RegistryConfig" );
168
- Assert . assertEquals ("N/A" , beansMetadata .get ("my-registry" ).get ("address" ));
172
+ assertEquals ("N/A" , beansMetadata .get ("my-registry" ).get ("address" ));
169
173
170
174
beansMetadata = configsMap .get ("ServiceConfig" );
171
- Assert . assertFalse (beansMetadata .isEmpty ());
175
+ assertFalse (beansMetadata .isEmpty ());
172
176
}
173
177
174
178
@ Test
175
179
void testServices () {
176
180
177
181
Map <String , Map <String , Object >> services = dubboServicesMetadataEndpoint .services ();
178
182
179
- Assert . assertEquals (1 , services .size ());
183
+ assertEquals (1 , services .size ());
180
184
181
185
Map <String , Object > demoServiceMeta = services .get (
182
186
"ServiceBean:org.apache.dubbo.spring.boot.actuate.autoconfigure.DubboEndpointAnnotationAutoConfigurationTest$DemoService:1.0.0:" );
183
187
184
- Assert . assertEquals ("1.0.0" , demoServiceMeta .get ("version" ));
188
+ assertEquals ("1.0.0" , demoServiceMeta .get ("version" ));
185
189
}
186
190
187
191
@ Test
188
192
void testReferences () {
189
193
190
194
Map <String , Map <String , Object >> references = dubboReferencesMetadataEndpoint .references ();
191
195
192
- Assert . assertTrue (! references .isEmpty ());
196
+ assertFalse ( references .isEmpty ());
193
197
String injectedField =
194
198
"private " + DemoService .class .getName () + " " + ConsumerConfiguration .class .getName () + ".demoService" ;
195
199
Map <String , Object > referenceMap = references .get (injectedField );
196
- Assert . assertNotNull (referenceMap );
197
- Assert . assertEquals (DemoService .class , referenceMap .get ("interfaceClass" ));
198
- Assert . assertEquals (
200
+ assertNotNull (referenceMap );
201
+ assertEquals (DemoService .class , referenceMap .get ("interfaceClass" ));
202
+ assertEquals (
199
203
BaseServiceMetadata .buildServiceKey (
200
204
DemoService .class .getName (),
201
205
ConsumerConfiguration .DEMO_GROUP ,
@@ -208,19 +212,18 @@ void testProperties() {
208
212
209
213
SortedMap <String , Object > properties = dubboPropertiesEndpoint .properties ();
210
214
211
- Assert .assertEquals ("my-application" , properties .get ("dubbo.application.id" ));
212
- Assert .assertEquals ("dubbo-demo-application" , properties .get ("dubbo.application.name" ));
213
- Assert .assertEquals ("my-module" , properties .get ("dubbo.module.id" ));
214
- Assert .assertEquals ("dubbo-demo-module" , properties .get ("dubbo.module.name" ));
215
- Assert .assertEquals ("my-registry" , properties .get ("dubbo.registry.id" ));
216
- Assert .assertEquals ("N/A" , properties .get ("dubbo.registry.address" ));
217
- Assert .assertEquals ("my-protocol" , properties .get ("dubbo.protocol.id" ));
218
- Assert .assertEquals ("dubbo" , properties .get ("dubbo.protocol.name" ));
219
- Assert .assertEquals ("20880" , properties .get ("dubbo.protocol.port" ));
220
- Assert .assertEquals ("my-provider" , properties .get ("dubbo.provider.id" ));
221
- Assert .assertEquals ("127.0.0.1" , properties .get ("dubbo.provider.host" ));
222
- Assert .assertEquals (
223
- "org.apache.dubbo.spring.boot.actuate.autoconfigure" , properties .get ("dubbo.scan.basePackages" ));
215
+ assertEquals ("my-application" , properties .get ("dubbo.application.id" ));
216
+ assertEquals ("dubbo-demo-application" , properties .get ("dubbo.application.name" ));
217
+ assertEquals ("my-module" , properties .get ("dubbo.module.id" ));
218
+ assertEquals ("dubbo-demo-module" , properties .get ("dubbo.module.name" ));
219
+ assertEquals ("my-registry" , properties .get ("dubbo.registry.id" ));
220
+ assertEquals ("N/A" , properties .get ("dubbo.registry.address" ));
221
+ assertEquals ("my-protocol" , properties .get ("dubbo.protocol.id" ));
222
+ assertEquals ("dubbo" , properties .get ("dubbo.protocol.name" ));
223
+ assertEquals ("20880" , properties .get ("dubbo.protocol.port" ));
224
+ assertEquals ("my-provider" , properties .get ("dubbo.provider.id" ));
225
+ assertEquals ("127.0.0.1" , properties .get ("dubbo.provider.host" ));
226
+ assertEquals ("org.apache.dubbo.spring.boot.actuate.autoconfigure" , properties .get ("dubbo.scan.basePackages" ));
224
227
}
225
228
226
229
@ Test
@@ -235,7 +238,7 @@ void testHttpEndpoints() throws JsonProcessingException {
235
238
private void testHttpEndpoint (String actuatorURI , Supplier <Map > resultsSupplier ) throws JsonProcessingException {
236
239
String actuatorURL = actuatorBaseURL + actuatorURI ;
237
240
String response = restTemplate .getForObject (actuatorURL , String .class );
238
- Assert . assertEquals (objectMapper .writeValueAsString (resultsSupplier .get ()), response );
241
+ assertEquals (objectMapper .writeValueAsString (resultsSupplier .get ()), response );
239
242
}
240
243
241
244
interface DemoService {
0 commit comments