1515
1616import org .asynchttpclient .config .AsyncHttpClientConfigDefaults ;
1717import org .asynchttpclient .config .AsyncHttpClientConfigHelper ;
18- import org .testng .Assert ;
19- import org .testng .annotations .Test ;
18+ import org .junit .jupiter .api .Test ;
2019
2120import java .lang .reflect .Method ;
2221
2322import static org .asynchttpclient .config .AsyncHttpClientConfigDefaults .ASYNC_CLIENT_CONFIG_ROOT ;
23+ import static org .junit .jupiter .api .Assertions .assertEquals ;
24+ import static org .junit .jupiter .api .Assertions .assertFalse ;
25+ import static org .junit .jupiter .api .Assertions .assertTrue ;
26+ import static org .junit .jupiter .api .Assertions .fail ;
2427
25- @ Test
2628public class AsyncHttpClientDefaultsTest {
2729
30+ @ Test
2831 public void testDefaultMaxTotalConnections () {
29- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultMaxConnections (), -1 );
32+ assertEquals (AsyncHttpClientConfigDefaults .defaultMaxConnections (), -1 );
3033 testIntegerSystemProperty ("maxConnections" , "defaultMaxConnections" , "100" );
3134 }
3235
36+ @ Test
3337 public void testDefaultMaxConnectionPerHost () {
34- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultMaxConnectionsPerHost (), -1 );
38+ assertEquals (AsyncHttpClientConfigDefaults .defaultMaxConnectionsPerHost (), -1 );
3539 testIntegerSystemProperty ("maxConnectionsPerHost" , "defaultMaxConnectionsPerHost" , "100" );
3640 }
3741
42+ @ Test
3843 public void testDefaultConnectTimeOut () {
39- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultConnectTimeout (), 5 * 1000 );
44+ assertEquals (AsyncHttpClientConfigDefaults .defaultConnectTimeout (), 5 * 1000 );
4045 testIntegerSystemProperty ("connectTimeout" , "defaultConnectTimeout" , "100" );
4146 }
4247
48+ @ Test
4349 public void testDefaultPooledConnectionIdleTimeout () {
44- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultPooledConnectionIdleTimeout (), 60 * 1000 );
50+ assertEquals (AsyncHttpClientConfigDefaults .defaultPooledConnectionIdleTimeout (), 60 * 1000 );
4551 testIntegerSystemProperty ("pooledConnectionIdleTimeout" , "defaultPooledConnectionIdleTimeout" , "100" );
4652 }
4753
54+ @ Test
4855 public void testDefaultReadTimeout () {
49- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultReadTimeout (), 60 * 1000 );
56+ assertEquals (AsyncHttpClientConfigDefaults .defaultReadTimeout (), 60 * 1000 );
5057 testIntegerSystemProperty ("readTimeout" , "defaultReadTimeout" , "100" );
5158 }
5259
60+ @ Test
5361 public void testDefaultRequestTimeout () {
54- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultRequestTimeout (), 60 * 1000 );
62+ assertEquals (AsyncHttpClientConfigDefaults .defaultRequestTimeout (), 60 * 1000 );
5563 testIntegerSystemProperty ("requestTimeout" , "defaultRequestTimeout" , "100" );
5664 }
5765
66+ @ Test
5867 public void testDefaultConnectionTtl () {
59- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultConnectionTtl (), -1 );
68+ assertEquals (AsyncHttpClientConfigDefaults .defaultConnectionTtl (), -1 );
6069 testIntegerSystemProperty ("connectionTtl" , "defaultConnectionTtl" , "100" );
6170 }
6271
72+ @ Test
6373 public void testDefaultFollowRedirect () {
64- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultFollowRedirect ());
74+ assertFalse (AsyncHttpClientConfigDefaults .defaultFollowRedirect ());
6575 testBooleanSystemProperty ("followRedirect" , "defaultFollowRedirect" , "true" );
6676 }
6777
78+ @ Test
6879 public void testDefaultMaxRedirects () {
69- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultMaxRedirects (), 5 );
80+ assertEquals (AsyncHttpClientConfigDefaults .defaultMaxRedirects (), 5 );
7081 testIntegerSystemProperty ("maxRedirects" , "defaultMaxRedirects" , "100" );
7182 }
7283
84+ @ Test
7385 public void testDefaultCompressionEnforced () {
74- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultCompressionEnforced ());
86+ assertFalse (AsyncHttpClientConfigDefaults .defaultCompressionEnforced ());
7587 testBooleanSystemProperty ("compressionEnforced" , "defaultCompressionEnforced" , "true" );
7688 }
7789
90+ @ Test
7891 public void testDefaultUserAgent () {
79- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultUserAgent (), "AHC/2.1" );
92+ assertEquals (AsyncHttpClientConfigDefaults .defaultUserAgent (), "AHC/2.1" );
8093 testStringSystemProperty ("userAgent" , "defaultUserAgent" , "MyAHC" );
8194 }
8295
96+ @ Test
8397 public void testDefaultUseProxySelector () {
84- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultUseProxySelector ());
98+ assertFalse (AsyncHttpClientConfigDefaults .defaultUseProxySelector ());
8599 testBooleanSystemProperty ("useProxySelector" , "defaultUseProxySelector" , "true" );
86100 }
87101
102+ @ Test
88103 public void testDefaultUseProxyProperties () {
89- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultUseProxyProperties ());
104+ assertFalse (AsyncHttpClientConfigDefaults .defaultUseProxyProperties ());
90105 testBooleanSystemProperty ("useProxyProperties" , "defaultUseProxyProperties" , "true" );
91106 }
92107
108+ @ Test
93109 public void testDefaultStrict302Handling () {
94- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultStrict302Handling ());
110+ assertFalse (AsyncHttpClientConfigDefaults .defaultStrict302Handling ());
95111 testBooleanSystemProperty ("strict302Handling" , "defaultStrict302Handling" , "true" );
96112 }
97113
114+ @ Test
98115 public void testDefaultAllowPoolingConnection () {
99- Assert . assertTrue (AsyncHttpClientConfigDefaults .defaultKeepAlive ());
116+ assertTrue (AsyncHttpClientConfigDefaults .defaultKeepAlive ());
100117 testBooleanSystemProperty ("keepAlive" , "defaultKeepAlive" , "false" );
101118 }
102119
120+ @ Test
103121 public void testDefaultMaxRequestRetry () {
104- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultMaxRequestRetry (), 5 );
122+ assertEquals (AsyncHttpClientConfigDefaults .defaultMaxRequestRetry (), 5 );
105123 testIntegerSystemProperty ("maxRequestRetry" , "defaultMaxRequestRetry" , "100" );
106124 }
107125
126+ @ Test
108127 public void testDefaultDisableUrlEncodingForBoundRequests () {
109- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultDisableUrlEncodingForBoundRequests ());
128+ assertFalse (AsyncHttpClientConfigDefaults .defaultDisableUrlEncodingForBoundRequests ());
110129 testBooleanSystemProperty ("disableUrlEncodingForBoundRequests" , "defaultDisableUrlEncodingForBoundRequests" , "true" );
111130 }
112131
132+ @ Test
113133 public void testDefaultUseInsecureTrustManager () {
114- Assert . assertFalse (AsyncHttpClientConfigDefaults .defaultUseInsecureTrustManager ());
134+ assertFalse (AsyncHttpClientConfigDefaults .defaultUseInsecureTrustManager ());
115135 testBooleanSystemProperty ("useInsecureTrustManager" , "defaultUseInsecureTrustManager" , "false" );
116136 }
117137
138+ @ Test
118139 public void testDefaultHashedWheelTimerTickDuration () {
119- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultHashedWheelTimerTickDuration (), 100 );
140+ assertEquals (AsyncHttpClientConfigDefaults .defaultHashedWheelTimerTickDuration (), 100 );
120141 testIntegerSystemProperty ("hashedWheelTimerTickDuration" , "defaultHashedWheelTimerTickDuration" , "100" );
121142 }
122143
144+ @ Test
123145 public void testDefaultHashedWheelTimerSize () {
124- Assert . assertEquals (AsyncHttpClientConfigDefaults .defaultHashedWheelTimerSize (), 512 );
146+ assertEquals (AsyncHttpClientConfigDefaults .defaultHashedWheelTimerSize (), 512 );
125147 testIntegerSystemProperty ("hashedWheelTimerSize" , "defaultHashedWheelTimerSize" , "512" );
126148 }
127149
@@ -131,45 +153,48 @@ private void testIntegerSystemProperty(String propertyName, String methodName, S
131153 AsyncHttpClientConfigHelper .reloadProperties ();
132154 try {
133155 Method method = AsyncHttpClientConfigDefaults .class .getMethod (methodName );
134- Assert . assertEquals (method .invoke (null ), Integer .parseInt (value ));
156+ assertEquals (method .invoke (null ), Integer .parseInt (value ));
135157 } catch (Exception e ) {
136- Assert . fail ("Couldn't find or execute method : " + methodName , e );
158+ fail ("Couldn't find or execute method : " + methodName , e );
137159 }
138- if (previous != null )
160+ if (previous != null ) {
139161 System .setProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName , previous );
140- else
162+ } else {
141163 System .clearProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName );
164+ }
142165 }
143166
144- private void testBooleanSystemProperty (String propertyName , String methodName , String value ) {
167+ private static void testBooleanSystemProperty (String propertyName , String methodName , String value ) {
145168 String previous = System .getProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName );
146169 System .setProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName , value );
147170 AsyncHttpClientConfigHelper .reloadProperties ();
148171 try {
149172 Method method = AsyncHttpClientConfigDefaults .class .getMethod (methodName );
150- Assert . assertEquals (method .invoke (null ), Boolean .parseBoolean (value ));
173+ assertEquals (method .invoke (null ), Boolean .parseBoolean (value ));
151174 } catch (Exception e ) {
152- Assert . fail ("Couldn't find or execute method : " + methodName , e );
175+ fail ("Couldn't find or execute method : " + methodName , e );
153176 }
154- if (previous != null )
177+ if (previous != null ) {
155178 System .setProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName , previous );
156- else
179+ } else {
157180 System .clearProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName );
181+ }
158182 }
159183
160- private void testStringSystemProperty (String propertyName , String methodName , String value ) {
184+ private static void testStringSystemProperty (String propertyName , String methodName , String value ) {
161185 String previous = System .getProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName );
162186 System .setProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName , value );
163187 AsyncHttpClientConfigHelper .reloadProperties ();
164188 try {
165189 Method method = AsyncHttpClientConfigDefaults .class .getMethod (methodName );
166- Assert . assertEquals (method .invoke (null ), value );
190+ assertEquals (method .invoke (null ), value );
167191 } catch (Exception e ) {
168- Assert . fail ("Couldn't find or execute method : " + methodName , e );
192+ fail ("Couldn't find or execute method : " + methodName , e );
169193 }
170- if (previous != null )
194+ if (previous != null ) {
171195 System .setProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName , previous );
172- else
196+ } else {
173197 System .clearProperty (ASYNC_CLIENT_CONFIG_ROOT + propertyName );
198+ }
174199 }
175200}
0 commit comments