@Test(dependsOnMethods = {"TestConstructor", "TestAppid"}) public void buildQueryResult() { AzureSearchCompositeQuery aq = new AzureSearchCompositeQuery(); aq.setAppid(AzureAppid.AZURE_APPID); aq.setQuery("Oklahoma Sooners"); aq.setCategory("rt_Sports"); aq.setLocationOverride("US.OK"); aq.setSortBy("Date"); aq.setSources( new AZURESEARCH_QUERYTYPE[] { AZURESEARCH_QUERYTYPE.WEB, AZURESEARCH_QUERYTYPE.NEWS, AZURESEARCH_QUERYTYPE.IMAGE, AZURESEARCH_QUERYTYPE.VIDEO }); logURL(aq); aq.doQuery(); Document ad = aq.getRawResult(); Assert.assertNotNull(ad); ars = aq.getQueryResult(); Assert.assertNotNull(ars, "getQueryResult returned null"); Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null"); Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results"); asr = ars.getASRs().get(0); Assert.assertNotNull(asr, "Unparseable result from result."); }
@Test(dependsOnMethods = "buildQueryResult") public void getVideoTotal() { Assert.assertNotNull(ars.getVideoTotal(), "Unparseable VideoTotal from result"); Assert.assertTrue(ars.getVideoTotal() > 0, "Wrong VideoTotal from result"); }