Author: alexoree
Date: Sat Feb  8 22:43:59 2014
New Revision: 1566157

URL: http://svn.apache.org/r1566157
Log:
JUDDI-843 committing test case with @Ignore

Modified:
    
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java

Modified: 
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java?rev=1566157&r1=1566156&r2=1566157&view=diff
==============================================================================
--- 
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
 (original)
+++ 
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
 Sat Feb  8 22:43:59 2014
@@ -31,90 +31,129 @@ import org.apache.juddi.v3.tck.TckTModel
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
+import org.junit.Ignore;
 import org.junit.Test;
+import org.uddi.api_v3.FindTModel;
+import org.uddi.api_v3.Name;
+import org.uddi.api_v3.SaveTModel;
+import org.uddi.api_v3.TModel;
 import org.uddi.api_v3.TModelList;
 
 /**
  * @author <a href="mailto:[email protected]";>Jeff Faath</a>
  * @author <a href="mailto:[email protected]";>Kurt T Stam</a>
  */
-public class API_070_FindEntityTest 
-{
-       private static Log logger = 
LogFactory.getLog(API_070_FindEntityTest.class);
-       
-       private static API_010_PublisherTest api010       = new 
API_010_PublisherTest();
-       private static TckTModel tckTModel                    = new 
TckTModel(new UDDIPublicationImpl(), new UDDIInquiryImpl());
-       private static TckBusiness tckBusiness                = new 
TckBusiness(new UDDIPublicationImpl(), new UDDIInquiryImpl());
-       private static TckBusinessService tckBusinessService  = new 
TckBusinessService(new UDDIPublicationImpl(), new UDDIInquiryImpl());
-       private static TckBindingTemplate tckBindingTemplate  = new 
TckBindingTemplate(new UDDIPublicationImpl(), new UDDIInquiryImpl());
-       private static TckFindEntity tckFindEntity            = new 
TckFindEntity(new UDDIInquiryImpl());
-       
-       private static String authInfoJoe                 = null;
-       
-       @BeforeClass
-       public static void setup() throws ConfigurationException {
-               Registry.start();
-               logger.debug("Getting auth token..");
-               try {
-                       api010.saveJoePublisher();
-                       authInfoJoe = TckSecurity.getAuthToken(new 
UDDISecurityImpl(), TckPublisher.getJoePublisherId(),  
TckPublisher.getJoePassword());
-               } catch (RemoteException e) {
-                       logger.error(e.getMessage(), e);
-                       Assert.fail("Could not obtain authInfo token.");
-               }
-       }
-
-       @AfterClass
-       public static void stopRegistry() throws ConfigurationException {
-               Registry.stop();
-       }
-       
-       @Test
-       public void findEntities() {
-               try {
-                       tckTModel.saveJoePublisherTmodel(authInfoJoe, true);
-                       tckBusiness.saveJoePublisherBusiness(authInfoJoe);
-                       tckBusinessService.saveJoePublisherService(authInfoJoe);
-                       tckBindingTemplate.saveJoePublisherBinding(authInfoJoe);
-                       tckFindEntity.findBusiness();
-                       tckFindEntity.findService(null);
-                       tckFindEntity.findBinding(null);
-                       tckFindEntity.findTModel(null);
-                       tckFindEntity.findAllBusiness();
-                       tckFindEntity.getNonExitingBusiness();
-               } finally {
-                       
tckBindingTemplate.deleteJoePublisherBinding(authInfoJoe);
-                       
tckBusinessService.deleteJoePublisherService(authInfoJoe);
-                       tckBusiness.deleteJoePublisherBusiness(authInfoJoe);
-                       tckTModel.deleteJoePublisherTmodel(authInfoJoe);
-               }
-               
-       }
-       
-       @Test
-       public void findSignedEntities() {
-               try {
-                       tckTModel.saveJoePublisherTmodel(authInfoJoe, true);
-                       
tckBusiness.saveJoePublisherBusinessX509Signature(authInfoJoe);
-                       tckBusinessService.saveJoePublisherService(authInfoJoe);
-                       tckBindingTemplate.saveJoePublisherBinding(authInfoJoe);
-                       
-                       tckFindEntity.findAllSignedBusiness();
-                       
tckFindEntity.findService(UDDIConstants.SIGNATURE_PRESENT);
-                       
tckFindEntity.findBinding(UDDIConstants.SIGNATURE_PRESENT);
+public class API_070_FindEntityTest {
+
+        private static Log logger = 
LogFactory.getLog(API_070_FindEntityTest.class);
+
+        private static API_010_PublisherTest api010 = new 
API_010_PublisherTest();
+        private static TckTModel tckTModel = new TckTModel(new 
UDDIPublicationImpl(), new UDDIInquiryImpl());
+        private static TckBusiness tckBusiness = new TckBusiness(new 
UDDIPublicationImpl(), new UDDIInquiryImpl());
+        private static TckBusinessService tckBusinessService = new 
TckBusinessService(new UDDIPublicationImpl(), new UDDIInquiryImpl());
+        private static TckBindingTemplate tckBindingTemplate = new 
TckBindingTemplate(new UDDIPublicationImpl(), new UDDIInquiryImpl());
+        private static TckFindEntity tckFindEntity = new TckFindEntity(new 
UDDIInquiryImpl());
+
+        private static String authInfoJoe = null;
+
+        @BeforeClass
+        public static void setup() throws ConfigurationException {
+                Registry.start();
+                logger.debug("Getting auth token..");
+                try {
+                        api010.saveJoePublisher();
+                        authInfoJoe = TckSecurity.getAuthToken(new 
UDDISecurityImpl(), TckPublisher.getJoePublisherId(), 
TckPublisher.getJoePassword());
+                } catch (RemoteException e) {
+                        logger.error(e.getMessage(), e);
+                        Assert.fail("Could not obtain authInfo token.");
+                }
+        }
+
+        @AfterClass
+        public static void stopRegistry() throws ConfigurationException {
+                Registry.stop();
+        }
+
+        @Test
+        public void findEntities() {
+                try {
+                        tckTModel.saveJoePublisherTmodel(authInfoJoe, true);
+                        tckBusiness.saveJoePublisherBusiness(authInfoJoe);
+                        
tckBusinessService.saveJoePublisherService(authInfoJoe);
+                        
tckBindingTemplate.saveJoePublisherBinding(authInfoJoe);
+                        tckFindEntity.findBusiness();
+                        tckFindEntity.findService(null);
+                        tckFindEntity.findBinding(null);
+                        tckFindEntity.findTModel(null);
+                        tckFindEntity.findAllBusiness();
+                        tckFindEntity.getNonExitingBusiness();
+                } finally {
+                        
tckBindingTemplate.deleteJoePublisherBinding(authInfoJoe);
+                        
tckBusinessService.deleteJoePublisherService(authInfoJoe);
+                        tckBusiness.deleteJoePublisherBusiness(authInfoJoe);
+                        tckTModel.deleteJoePublisherTmodel(authInfoJoe);
+                }
+
+        }
+
+        @Test
+        public void findSignedEntities() {
+                try {
+                        tckTModel.saveJoePublisherTmodel(authInfoJoe, true);
+                        
tckBusiness.saveJoePublisherBusinessX509Signature(authInfoJoe);
+                        
tckBusinessService.saveJoePublisherService(authInfoJoe);
+                        
tckBindingTemplate.saveJoePublisherBinding(authInfoJoe);
+
+                        tckFindEntity.findAllSignedBusiness();
+                        
tckFindEntity.findService(UDDIConstants.SIGNATURE_PRESENT);
+                        
tckFindEntity.findBinding(UDDIConstants.SIGNATURE_PRESENT);
                        
//tckFindEntity.findTModel(UDDIConstants.SIGNATURE_PRESENT);
-                       
-                       tckFindEntity.findAllBusiness();
-                       tckFindEntity.getNonExitingBusiness();
-               } finally {
-                       
tckBindingTemplate.deleteJoePublisherBinding(authInfoJoe);
-                       
tckBusinessService.deleteJoePublisherService(authInfoJoe);
-                       tckBusiness.deleteJoePublisherBusiness(authInfoJoe);
-                       tckTModel.deleteJoePublisherTmodel(authInfoJoe);
-               }
-               
-       }
 
-       
+                        tckFindEntity.findAllBusiness();
+                        tckFindEntity.getNonExitingBusiness();
+                } finally {
+                        
tckBindingTemplate.deleteJoePublisherBinding(authInfoJoe);
+                        
tckBusinessService.deleteJoePublisherService(authInfoJoe);
+                        tckBusiness.deleteJoePublisherBusiness(authInfoJoe);
+                        tckTModel.deleteJoePublisherTmodel(authInfoJoe);
+                }
+
+        }
+
+        @Test
+        @Ignore
+        public void JUDDI_843_tModel() throws Exception {
+
+                UDDIInquiryImpl inquiry = new UDDIInquiryImpl();
+
+                UDDIPublicationImpl pub = new UDDIPublicationImpl();
+                SaveTModel stm = new SaveTModel();
+                stm.setAuthInfo(authInfoJoe);
+                TModel tm = new TModel();
+                tm.setName(new Name("Buenos Dias", "es-US"));
+                stm.getTModel().add(tm);
+                pub.saveTModel(stm);
+
+                FindTModel ftm = new FindTModel();
+                ftm.setAuthInfo(authInfoJoe);
+                ftm.setName(new Name("%", "es-US"));
+                
ftm.getFindQualifiers().getFindQualifier().add(UDDIConstants.APPROXIMATE_MATCH);
+                
ftm.getFindQualifiers().getFindQualifier().add(UDDIConstants.SORT_BY_NAME_ASC);
+                
ftm.getFindQualifiers().getFindQualifier().add(UDDIConstants.CASE_INSENSITIVE_MATCH);
+                TModelList findTModel = inquiry.findTModel(ftm);
+                Assert.assertNotNull(findTModel);
+                Assert.assertNotNull(findTModel.getTModelInfos());
+                
Assert.assertNotNull(findTModel.getTModelInfos().getTModelInfo());
+                boolean found = false;
+                for (int i = 0; i < 
findTModel.getTModelInfos().getTModelInfo().size(); i++) {
+                        if 
(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getValue().equalsIgnoreCase("Buenos
 Dias")
+                             && 
findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang().equalsIgnoreCase("es-US"))
 {
+                                found = true;
+                                break;
+                        }
+                }
+                Assert.assertTrue("tMdoel search by name with language defined 
failed, item not found", found);
+
+        }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to