Skip to content

Commit e627c4e

Browse files
committed
test(discovery-v1): update unit and integration tests
1 parent 776048c commit e627c4e

17 files changed

+1522
-1272
lines changed

discovery/src/test/java/com/ibm/watson/discovery/v1/DiscoveryServiceIT.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,7 +1123,7 @@ public void queryWithAggregationTermIsSuccessful() {
11231123
String aggregation = sb.toString();
11241124
queryBuilder.aggregation(aggregation);
11251125
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1126-
Term term = (Term) queryResponse.getAggregations().get(0);
1126+
QueryTermAggregation term = (QueryTermAggregation) queryResponse.getAggregations().get(0);
11271127
assertEquals(1, queryResponse.getAggregations().size());
11281128
assertEquals(new Long(10), term.getCount());
11291129
}
@@ -1146,7 +1146,7 @@ public void queryWithAggregationHistogramIsSuccessful() throws InterruptedExcept
11461146
String aggregation = sb.toString();
11471147
queryBuilder.aggregation(aggregation);
11481148
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1149-
Histogram histogram = (Histogram) queryResponse.getAggregations().get(0);
1149+
QueryHistogramAggregation histogram = (QueryHistogramAggregation) queryResponse.getAggregations().get(0);
11501150
Long interval = histogram.getInterval();
11511151
assertEquals(new Long(5), interval);
11521152
assertEquals(2, histogram.getResults().size());
@@ -1168,7 +1168,7 @@ public void queryWithAggregationMaximumIsSuccessful() throws InterruptedExceptio
11681168
String aggregation = sb.toString();
11691169
queryBuilder.aggregation(aggregation);
11701170
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1171-
Calculation max = (Calculation) queryResponse.getAggregations().get(0);
1171+
QueryCalculationAggregation max = (QueryCalculationAggregation) queryResponse.getAggregations().get(0);
11721172
assertEquals(AggregationType.MAX.getName(), max.getType());
11731173
assertEquals(new Double(9), max.getValue());
11741174
}
@@ -1189,7 +1189,7 @@ public void queryWithAggregationMinimumIsSuccessful() throws InterruptedExceptio
11891189
String aggregation = sb.toString();
11901190
queryBuilder.aggregation(aggregation);
11911191
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1192-
Calculation min = (Calculation) queryResponse.getAggregations().get(0);
1192+
QueryCalculationAggregation min = (QueryCalculationAggregation) queryResponse.getAggregations().get(0);
11931193
assertEquals(AggregationType.MIN.getName(), min.getType());
11941194
assertEquals(new Double(0), min.getValue());
11951195
}
@@ -1210,7 +1210,7 @@ public void queryWithAggregationSummationIsSuccessful() throws InterruptedExcept
12101210
String aggregation = sb.toString();
12111211
queryBuilder.aggregation(aggregation);
12121212
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1213-
Calculation sum = (Calculation) queryResponse.getAggregations().get(0);
1213+
QueryCalculationAggregation sum = (QueryCalculationAggregation) queryResponse.getAggregations().get(0);
12141214
assertEquals(AggregationType.SUM.getName(), sum.getType());
12151215
assertEquals(new Double(45), sum.getValue());
12161216
}
@@ -1231,7 +1231,7 @@ public void queryWithAggregationAverageIsSuccessful() throws InterruptedExceptio
12311231
String aggregation = sb.toString();
12321232
queryBuilder.aggregation(aggregation);
12331233
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1234-
Calculation avg = (Calculation) queryResponse.getAggregations().get(0);
1234+
QueryCalculationAggregation avg = (QueryCalculationAggregation) queryResponse.getAggregations().get(0);
12351235
assertEquals(AggregationType.AVERAGE.getName(), avg.getType());
12361236
assertEquals(new Double(4.5), avg.getValue());
12371237
}
@@ -1248,7 +1248,7 @@ public void queryWithAggregationFilterIsSuccessful() {
12481248
String aggregation = sb.toString();
12491249
queryBuilder.aggregation(aggregation);
12501250
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1251-
Filter filter = (Filter) queryResponse.getAggregations().get(0);
1251+
QueryFilterAggregation filter = (QueryFilterAggregation) queryResponse.getAggregations().get(0);
12521252
assertEquals(AggregationType.FILTER.getName(), filter.getType());
12531253
assertEquals("field:9", filter.getMatch());
12541254
assertEquals(new Long(1), filter.getMatchingResults());
@@ -1333,7 +1333,7 @@ public void queryWithAggregationTimesliceIsSuccessful() throws InterruptedExcept
13331333
}
13341334

13351335
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1336-
Timeslice timeslice = (Timeslice) queryResponse.getAggregations().get(0);
1336+
QueryTimesliceAggregation timeslice = (QueryTimesliceAggregation) queryResponse.getAggregations().get(0);
13371337
assertEquals(AggregationType.TIMESLICE.getName(), timeslice.getType());
13381338
assertNotNull(timeslice.getResults());
13391339
}
@@ -1355,8 +1355,8 @@ public void queryWithAggregationTopHitsIsSuccessful() {
13551355
String aggregation = sb.toString();
13561356
queryBuilder.aggregation(aggregation);
13571357
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1358-
Term term = (Term) queryResponse.getAggregations().get(0);
1359-
TopHits topHits = (TopHits) term.getResults().get(0).getAggregations().get(0);
1358+
QueryTermAggregation term = (QueryTermAggregation) queryResponse.getAggregations().get(0);
1359+
QueryTopHitsAggregation topHits = (QueryTopHitsAggregation) term.getResults().get(0).getAggregations().get(0);
13601360
assertEquals(new Long(3), topHits.getSize());
13611361
assertNotNull(topHits.getHits());
13621362
}
@@ -1372,7 +1372,7 @@ public void queryWithAggregationUniqueCountIsSuccessful() {
13721372
String aggregation = sb.toString();
13731373
queryBuilder.aggregation(aggregation);
13741374
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute().getResult();
1375-
Calculation uniqueCount = (Calculation) queryResponse.getAggregations().get(0);
1375+
QueryCalculationAggregation uniqueCount = (QueryCalculationAggregation) queryResponse.getAggregations().get(0);
13761376
assertEquals(new Double(10), uniqueCount.getValue());
13771377
}
13781378

discovery/src/test/java/com/ibm/watson/discovery/v1/DiscoveryServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import com.ibm.cloud.sdk.core.security.NoAuthAuthenticator;
2525
import com.ibm.cloud.sdk.core.util.GsonSingleton;
2626
import com.ibm.watson.common.WatsonServiceUnitTest;
27+
import com.ibm.watson.discovery.query.AggregationType;
28+
import com.ibm.watson.discovery.query.Operator;
2729
import com.ibm.watson.discovery.v1.model.AddDocumentOptions;
2830
import com.ibm.watson.discovery.v1.model.AddTrainingDataOptions;
2931
import com.ibm.watson.discovery.v1.model.Collection;
@@ -128,8 +130,6 @@
128130
import com.ibm.watson.discovery.v1.model.UpdateDocumentOptions;
129131
import com.ibm.watson.discovery.v1.model.UpdateEnvironmentOptions;
130132
import com.ibm.watson.discovery.v1.model.UpdateTrainingExampleOptions;
131-
import com.ibm.watson.discovery.v1.query.AggregationType;
132-
import com.ibm.watson.discovery.v1.query.Operator;
133133
import java.io.ByteArrayInputStream;
134134
import java.io.FileInputStream;
135135
import java.io.FileNotFoundException;

0 commit comments

Comments
 (0)