use of com.ibm.watson.developer_cloud.natural_language_classifier.v1.model.ClassifierList in project java-sdk by watson-developer-cloud.
the class NaturalLanguageClassifierIT method cListClassifiers.
/**
* Test list classifiers.
*/
@Test
public void cListClassifiers() {
ListClassifiersOptions listOptions = new ListClassifiersOptions.Builder().build();
final ClassifierList classifiers = service.listClassifiers(listOptions).execute();
assertNotNull(classifiers);
// #324: Classifiers may be empty, because of other tests interfering.
// The build should not fail here, because this is out of our control.
Assume.assumeFalse(classifiers.getClassifiers().isEmpty());
}
use of com.ibm.watson.developer_cloud.natural_language_classifier.v1.model.ClassifierList in project java-sdk by watson-developer-cloud.
the class NaturalLanguageClassifier method listClassifiers.
/**
* List classifiers.
*
* Returns an empty array if no classifiers are available.
*
* @param listClassifiersOptions the {@link ListClassifiersOptions} containing the options for the call
* @return a {@link ServiceCall} with a response type of {@link ClassifierList}
*/
public ServiceCall<ClassifierList> listClassifiers(ListClassifiersOptions listClassifiersOptions) {
String[] pathSegments = { "v1/classifiers" };
RequestBuilder builder = RequestBuilder.get(RequestBuilder.constructHttpUrl(getEndPoint(), pathSegments));
if (listClassifiersOptions != null) {
}
return createServiceCall(builder.build(), ResponseConverterUtils.getObject(ClassifierList.class));
}
use of com.ibm.watson.developer_cloud.natural_language_classifier.v1.model.ClassifierList in project java-sdk by watson-developer-cloud.
the class NaturalLanguageClassifierTest method testGetClassifiers.
/**
* Test get classifiers.
*
* @throws InterruptedException the interrupted exception
*/
@Test
public void testGetClassifiers() throws InterruptedException {
server.enqueue(jsonResponse(classifiers));
final ClassifierList response = service.listClassifiers().execute();
final RecordedRequest request = server.takeRequest();
assertEquals(CLASSIFIERS_PATH, request.getPath());
assertEquals(classifiers, response);
}
Aggregations