|
15 | 15 | */ |
16 | 16 | package com.qubole.qds.sdk.java; |
17 | 17 |
|
| 18 | +import com.google.common.collect.ImmutableList; |
| 19 | +import com.qubole.qds.sdk.java.api.BaseCommand; |
18 | 20 | import com.qubole.qds.sdk.java.client.DefaultQdsConfiguration; |
19 | 21 | import com.qubole.qds.sdk.java.client.QdsConfiguration; |
20 | 22 | import com.qubole.qds.sdk.java.details.RequestDetails; |
21 | 23 | import com.qubole.qds.sdk.java.details.ForPage; |
22 | 24 | import com.qubole.qds.sdk.java.details.QdsClientImpl; |
23 | | -import org.apache.http.client.utils.URIBuilder; |
24 | 25 | import org.testng.Assert; |
25 | 26 | import org.testng.annotations.Test; |
26 | 27 | import javax.ws.rs.client.AsyncInvoker; |
@@ -98,13 +99,21 @@ protected WebTarget prepareTarget(ForPage forPage, RequestDetails entity, String |
98 | 99 | String endDate = "2018-07-13T23:59:59Z"; |
99 | 100 | boolean allUsers = false; |
100 | 101 | boolean qProps = false; |
101 | | - client.command().startDate(startDate).endDate(endDate).allUsers(allUsers).includeQueryProperties(qProps).history().invoke(); |
| 102 | + |
| 103 | + client.command() |
| 104 | + .startDate(startDate) |
| 105 | + .endDate(endDate) |
| 106 | + .allUsers(allUsers) |
| 107 | + .commandType(ImmutableList.of(BaseCommand.COMMAND_TYPE.HIVE, BaseCommand.COMMAND_TYPE.PRESTO)) |
| 108 | + .includeQueryProperties(qProps).history().invoke(); |
| 109 | + |
102 | 110 | WebTarget webTarget = webTargetReference.get(); |
103 | 111 | Assert.assertNotNull(webTarget); |
104 | 112 | Assert.assertTrue(webTarget.getUri().toString().contains("end_date="+endDate.replaceAll(":", "%3A"))); |
105 | 113 | Assert.assertTrue(webTarget.getUri().toString().contains("include_query_properties="+qProps)); |
106 | 114 | Assert.assertTrue(webTarget.getUri().toString().contains("all_users="+0)); |
107 | 115 | Assert.assertTrue(webTarget.getUri().toString().contains("start_date="+startDate.replaceAll(":", "%3A"))); |
| 116 | + Assert.assertTrue(webTarget.getUri().toString().contains("command_type=HiveCommand%2CPrestoCommand")); |
108 | 117 | } |
109 | 118 |
|
110 | 119 |
|
|
0 commit comments