Skip to content

Commit 73b994d

Browse files
committed
add test for method injected https clients
1 parent a97b8ad commit 73b994d

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

‎AndroidAnnotations/androidannotations-core/androidannotations-test/src/main/java/org/androidannotations/test/SSLConnection.java‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,16 @@ public class SSLConnection extends Activity {
3636
@HttpsClient(trustStoreResName = "cacerts", keyStoreResName = "cacerts")
3737
HttpClient mHttpsClientTest4;
3838

39+
HttpClient methodInjectedHttpsClient;
40+
HttpClient multiInjectedHttpsClient;
41+
42+
@HttpsClient
43+
void methodInjectedHttpsClient(HttpClient httpsClient) {
44+
methodInjectedHttpsClient = httpsClient;
45+
}
46+
47+
void multiInjectedHttpsClient(@HttpsClient HttpClient httpsClient, @HttpsClient HttpClient httpsClient2) {
48+
multiInjectedHttpsClient = httpsClient;
49+
}
50+
3951
}

‎AndroidAnnotations/androidannotations-core/androidannotations-test/src/test/java/org/androidannotations/test/SSLConnectionTest.java‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,18 @@ public void noOptions() {
8282
ClientConnectionManager ccm = activity.mHttpsClientTest3.getConnectionManager();
8383
assertNotNull(ccm);
8484
}
85+
86+
@Test
87+
public void methodInjectedHttpsClient() {
88+
assertNotNull(activity.methodInjectedHttpsClient);
89+
ClientConnectionManager ccm = activity.methodInjectedHttpsClient.getConnectionManager();
90+
assertNotNull(ccm);
91+
}
92+
93+
@Test
94+
public void multiInjectedHttpsClient() {
95+
assertNotNull(activity.multiInjectedHttpsClient);
96+
ClientConnectionManager ccm = activity.multiInjectedHttpsClient.getConnectionManager();
97+
assertNotNull(ccm);
98+
}
8599
}

0 commit comments

Comments
 (0)