You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2014/12/30 03:33:38 UTC

juddi git commit: JUDDI-899 adding test cases for this issue

Repository: juddi
Updated Branches:
  refs/heads/master 42f4697e2 -> 538158da0


JUDDI-899 adding test cases for this issue


Project: http://git-wip-us.apache.org/repos/asf/juddi/repo
Commit: http://git-wip-us.apache.org/repos/asf/juddi/commit/538158da
Tree: http://git-wip-us.apache.org/repos/asf/juddi/tree/538158da
Diff: http://git-wip-us.apache.org/repos/asf/juddi/diff/538158da

Branch: refs/heads/master
Commit: 538158da00b9c0c05c69368e22577d5592e0448f
Parents: 42f4697
Author: Alex <al...@apache.org>
Authored: Mon Dec 29 21:33:32 2014 -0500
Committer: Alex <al...@apache.org>
Committed: Mon Dec 29 21:33:32 2014 -0500

----------------------------------------------------------------------
 .../juddi/api/impl/API_070_FindEntityTest.java  | 52 +++++++++++++++++++-
 1 file changed, 50 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/juddi/blob/538158da/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
----------------------------------------------------------------------
diff --git a/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java b/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
index 1a082ec..1f76c97 100644
--- a/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
+++ b/juddi-core/src/test/java/org/apache/juddi/api/impl/API_070_FindEntityTest.java
@@ -159,17 +159,65 @@ public class API_070_FindEntityTest {
 
         }
 
+        /**
+         * matches for tModel by catbag, default settings, exact match
+         * @throws Exception 
+         */
         @Test
-
         public void JUDDI_899() throws Exception {
                 UDDIInquiryImpl inquiry = new UDDIInquiryImpl();
 
+            
+                FindTModel ftm = new FindTModel();
+                ftm.setAuthInfo(authInfoJoe);
+                ftm.setCategoryBag(new CategoryBag());
+                ftm.getCategoryBag().getKeyedReference().add(new KeyedReference("uddi:uddi.org:categorization:types", "uddi-org:types:keyGenerator", "keyGenerator"));
+                TModelList findTModel = inquiry.findTModel(ftm);
+                Assert.assertNotNull(findTModel);
+                Assert.assertNotNull(findTModel.getTModelInfos());
+                Assert.assertNotNull(findTModel.getTModelInfos().getTModelInfo());
+
+        }
+        
+        /**
+         * matches for tModel by catbag, default settings, approximate match
+         * @throws Exception 
+         */
+        @Test
+        public void JUDDI_899_1() throws Exception {
+                UDDIInquiryImpl inquiry = new UDDIInquiryImpl();
+
+                FindTModel ftm = new FindTModel();
+                ftm.setFindQualifiers(new FindQualifiers());
+                ftm.getFindQualifiers().getFindQualifier().add(UDDIConstants.APPROXIMATE_MATCH);
+                ftm.setAuthInfo(authInfoJoe);
+                ftm.setCategoryBag(new CategoryBag());
+                ftm.getCategoryBag().getKeyedReference().add(new KeyedReference("uddi:uddi.org:categorization:types", "uddi-org:types:keyGenerator", "key%"));
+                TModelList findTModel = inquiry.findTModel(ftm);
+                Assert.assertNotNull(findTModel);
+                Assert.assertNotNull(findTModel.getTModelInfos());
+                Assert.assertNotNull(findTModel.getTModelInfos().getTModelInfo());
+
+        }
+        
+         /**
+         * matches for tModel by catbag, default settings, case insensitive 
+         * @throws Exception 
+         */
+        @Test
+        public void JUDDI_899_2() throws Exception {
+                UDDIInquiryImpl inquiry = new UDDIInquiryImpl();
+
                 UDDIPublicationImpl pub = new UDDIPublicationImpl();
 
                 FindTModel ftm = new FindTModel();
                 ftm.setAuthInfo(authInfoJoe);
+                ftm.setFindQualifiers(new FindQualifiers());
+                ftm.getFindQualifiers().getFindQualifier().add(UDDIConstants.CASE_INSENSITIVE_MATCH);
+                
                 ftm.setCategoryBag(new CategoryBag());
-                ftm.getCategoryBag().getKeyedReference().add(new KeyedReference("uddi:uddi.org:categorization:types", "uddi-org:types:keyGenerator", "keyGenerator"));
+                //all of the defeault installed data is for "keyGenerator"
+                ftm.getCategoryBag().getKeyedReference().add(new KeyedReference("uddi:uddi.org:categorization:types", "uddi-org:types:keyGenerator", "keygenerator"));
                 TModelList findTModel = inquiry.findTModel(ftm);
                 Assert.assertNotNull(findTModel);
                 Assert.assertNotNull(findTModel.getTModelInfos());


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org