public void findRelatedBusiness_sortByName(boolean isOneSided) { try { FindRelatedBusinesses body = (FindRelatedBusinesses)EntityCreator.buildFromDoc(FIND_RELATED_BUSINESS_SORT_BY_NAME_XML, "org.uddi.api_v3"); RelatedBusinessesList result = inquiry.findRelatedBusinesses(body); if (result == null) Assert.fail("Null result from find related business operation");
public void findRelatedBusinessToKey(boolean isOneSided) { try { FindRelatedBusinesses body = (FindRelatedBusinesses)EntityCreator.buildFromDoc(FIND_RELATED_BUSINESS_TO_KEY, "org.uddi.api_v3"); RelatedBusinessesList result = inquiry.findRelatedBusinesses(body); if (result == null) Assert.fail("Null result from find related business operation"); RelatedBusinessInfos bInfos = result.getRelatedBusinessInfos(); //both parties need to register the assertion for it to be live. if (isOneSided) { Assert.assertNull(bInfos); } else { if (bInfos == null) Assert.fail("No result from find related business operation"); List<RelatedBusinessInfo> biList = bInfos.getRelatedBusinessInfo(); if (biList == null || biList.size() == 0) Assert.fail("No result from find related business operation"); Set<String> keys = new HashSet<String>(); for (RelatedBusinessInfo relatedBusinessInfo : biList) { keys.add(relatedBusinessInfo.getBusinessKey()); } Assert.assertTrue(keys.contains("uddi:uddi.joepublisher.com:businessone")); } } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } }
public void findRelatedBusinessFromKey(boolean isOneSided) { try { FindRelatedBusinesses body = (FindRelatedBusinesses)EntityCreator.buildFromDoc(FIND_RELATED_BUSINESS_FROM_KEY, "org.uddi.api_v3"); RelatedBusinessesList result = inquiry.findRelatedBusinesses(body); if (result == null) Assert.fail("Null result from find related business operation"); RelatedBusinessInfos bInfos = result.getRelatedBusinessInfos(); //both parties need to register the assertion for it to be live. if (isOneSided) { Assert.assertNull(bInfos); } else { if (bInfos == null) Assert.fail("No result from find related business operation"); List<RelatedBusinessInfo> biList = bInfos.getRelatedBusinessInfo(); if (biList == null || biList.size() == 0) Assert.fail("No result from find related business operation"); Set<String> keys = new HashSet<String>(); for (RelatedBusinessInfo relatedBusinessInfo : biList) { keys.add(relatedBusinessInfo.getBusinessKey()); } Assert.assertTrue(keys.contains("uddi:www.samco.com:samco")); } } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } }
findRelatedBusinesses.setAuthInfo(node.getSecurityUrl()); try { RelatedBusinessesList rbl = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).findRelatedBusinesses(findRelatedBusinesses); return rbl; } catch (DispositionReportFaultMessage dr) {