66import com .microsoft .kiota .http .middleware .RedirectHandler ;
77import com .microsoft .kiota .http .middleware .RetryHandler ;
88
9+ import com .microsoft .kiota .http .middleware .options .RetryHandlerOption ;
910import okhttp3 .Interceptor ;
1011import okhttp3 .OkHttpClient ;
1112import okhttp3 .Request ;
1213import okhttp3 .Response ;
14+ import org .jetbrains .annotations .NotNull ;
15+ import org .junit .jupiter .api .Assertions ;
1316import org .junit .jupiter .api .Test ;
17+
1418import static org .junit .jupiter .api .Assertions .assertNotNull ;
1519import static org .junit .jupiter .api .Assertions .assertTrue ;
1620
@@ -30,22 +34,26 @@ void telemetryHandlerDefaultTests() throws IOException {
3034
3135 assertNotNull (response );
3236 assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedCore ));
33- assertTrue (!response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (CoreConstants .Headers .ANDROID_VERSION_PREFIX )); // Android version is not going to be present on unit tests running on java platform
34- assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
37+ assertTrue (!response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (
38+ CoreConstants .Headers .ANDROID_VERSION_PREFIX )); // Android version is not going to be present on unit tests running on java platform
39+ assertTrue (
40+ response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
3541 }
3642
3743 @ Test
3844 void arrayInterceptorsTest () throws IOException {
3945 final String expectedCore = CoreConstants .Headers .GRAPH_VERSION_PREFIX + "/" + CoreConstants .Headers .VERSION ;
4046
41- final Interceptor [] interceptors = {new GraphTelemetryHandler (), new RetryHandler (), new RedirectHandler ()};
47+ final Interceptor [] interceptors = {new GraphTelemetryHandler (), new RetryHandler (),
48+ new RedirectHandler ()};
4249 final OkHttpClient client = GraphClientFactory .create (interceptors ).build ();
4350 final Request request = new Request .Builder ().url ("https://graph.microsoft.com/v1.0/users/" ).build ();
4451 final Response response = client .newCall (request ).execute ();
4552
4653 assertNotNull (response );
4754 assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedCore ));
48- assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
55+ assertTrue (
56+ response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
4957 }
5058
5159 @ Test
@@ -59,7 +67,8 @@ void arrayInterceptorEmptyTest() throws IOException {
5967
6068 assertNotNull (response );
6169 assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedCore ));
62- assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
70+ assertTrue (
71+ response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (defaultSDKVersion ));
6372 }
6473
6574 @ Test
@@ -76,7 +85,7 @@ void testClientOptions() throws IOException {
7685 graphClientOption .setGraphServiceTargetVersion (serviceLibVer );
7786
7887 final String expectedCoreVer =
79- CoreConstants .Headers .GRAPH_VERSION_PREFIX + "/" +coreLibVer ;
88+ CoreConstants .Headers .GRAPH_VERSION_PREFIX + "/" + coreLibVer ;
8089 final String expectedClientEndpoint =
8190 CoreConstants .Headers .JAVA_VERSION_PREFIX + "-" + serviceLibVer + "/" + clientLibVer ;
8291
@@ -85,7 +94,8 @@ void testClientOptions() throws IOException {
8594 final Response response = client .newCall (request ).execute ();
8695
8796 assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedCoreVer ));
88- assertTrue (response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedClientEndpoint ));
97+ assertTrue (
98+ response .request ().header (CoreConstants .Headers .SDK_VERSION_HEADER_NAME ).contains (expectedClientEndpoint ));
8999 assertTrue (response .request ().header (CoreConstants .Headers .CLIENT_REQUEST_ID ).contains (requestId ));
90100 }
91101}
0 commit comments