Author: kstam
Date: Mon Apr 15 19:37:30 2013
New Revision: 1468203
URL: http://svn.apache.org/r1468203
Log:
JUDDI-575, loading up the actual tModels that are referenced in the tests. Not
yet turning on validation by default.
Added:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tModelKeyGen.xml
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tmodels.xml
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_030_BusinessEntityTest.java
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTest.java
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTestPerformance.java
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_050_BindingTemplateTest.java
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_080_SubscriptionTest.java
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
juddi/trunk/uddi-tck-base/src/main/resources/tck.properties
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/find/findService1.xml
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessService.xml
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscription/subscription1.xml
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
Mon Apr 15 19:37:30 2013
@@ -18,15 +18,14 @@ package org.apache.juddi.validation;
import java.net.MalformedURLException;
import java.net.URL;
-import java.util.AbstractSequentialList;
-import java.util.ArrayList;
-import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
+
import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;
import javax.xml.ws.Holder;
+
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.logging.Log;
@@ -42,6 +41,7 @@ import org.apache.juddi.config.Property;
import org.apache.juddi.keygen.KeyGenerator;
import org.apache.juddi.keygen.KeyGeneratorFactory;
import org.apache.juddi.model.Publisher;
+import org.apache.juddi.model.Tmodel;
import org.apache.juddi.model.UddiEntity;
import org.apache.juddi.model.UddiEntityPublisher;
import org.apache.juddi.query.FindBusinessByPublisherQuery;
@@ -97,7 +97,6 @@ public class ValidatePublish extends Val
* This flag will add additional output to stdout for debugging purposes,
* set this to true if
*/
- private static final boolean DEBUG = false;
private Log log = LogFactory.getLog(this.getClass());
Set<String> buildInTmodels = null;
@@ -1104,8 +1103,8 @@ public class ValidatePublish extends Val
}
public void validateContact(org.uddi.api_v3.Contact contact, Configuration
config) throws DispositionReportFaultMessage {
- if (DEBUG) {
- System.out.println("validateContact");
+ if (log.isDebugEnabled()) {
+ log.debug("validateContact");
}
// A supplied contact can't be null
if (contact == null) {
@@ -1133,17 +1132,21 @@ public class ValidatePublish extends Val
validateKeyLength(address.getTModelKey());
validateLang(address.getLang());
validateUseType(address.getUseType());
+ boolean checked = true;
// Per section 4.4: keys must be case-folded
if (address.getTModelKey() != null) {
address.setTModelKey(address.getTModelKey().toLowerCase());
- verifyTModelKeyExists(address.getTModelKey(), config);
+ checked =
verifyTModelKeyExistsAndChecked(address.getTModelKey(), config);
}
if (address.getAddressLine() == null ||
address.getAddressLine().size() == 0) {
throw new ValueNotAllowedException(new
ErrorMessage("errors.contact.NoAddressLine"));
}
- validateAddressLines(address.getAddressLine(), config);
+
+ if (checked) {
+ validateAddressLines(address.getAddressLine(), config);
+ }
}
}
}
@@ -1215,8 +1218,8 @@ public class ValidatePublish extends Val
public void validateKeyedReferenceGroup(KeyedReferenceGroup krg,
Configuration config) throws DispositionReportFaultMessage {
// Keyed reference groups must contain a tModelKey
- if (DEBUG) {
- System.out.println("validateKeyedReferenceGroup");
+ if (log.isDebugEnabled()) {
+ log.debug("validateKeyedReferenceGroup");
}
if (krg.getTModelKey() == null || krg.getTModelKey().length() == 0) {
throw new ValueNotAllowedException(new
ErrorMessage("errors.keyedreference.NoTModelKey"));
@@ -1227,21 +1230,22 @@ public class ValidatePublish extends Val
krg.setTModelKey(tmodelKey);
validateKeyLength(tmodelKey);
- verifyTModelKeyExists(tmodelKey, config);
+ boolean checked = verifyTModelKeyExistsAndChecked(tmodelKey, config);
- List<KeyedReference> keyedRefs = krg.getKeyedReference();
- // Should being empty raise an error?
- if (keyedRefs != null && keyedRefs.size() > 0) {
- for (KeyedReference keyedRef : keyedRefs) {
- validateKeyedReference(keyedRef, config);
- }
+ if (checked) {
+ List<KeyedReference> keyedRefs = krg.getKeyedReference();
+ // Should being empty raise an error?
+ if (keyedRefs != null && keyedRefs.size() > 0) {
+ for (KeyedReference keyedRef : keyedRefs) {
+ validateKeyedReference(keyedRef, config);
+ }
+ }
}
-
}
public void validateKeyedReference(KeyedReference kr, Configuration
config) throws DispositionReportFaultMessage {
- if (DEBUG) {
- System.out.println("validateKeyedReference");
+ if (log.isDebugEnabled()) {
+ log.debug("validateKeyedReference");
}
String tmodelKey = kr.getTModelKey();
@@ -1260,8 +1264,6 @@ public class ValidatePublish extends Val
validateKeyValue(kr.getKeyValue());
validateKeyName(kr.getKeyName());
- verifyTModelKeyExists(tmodelKey, config);
-
String rootPublisherStr =
config.getString(Property.JUDDI_ROOT_PUBLISHER);
// Per section 6.2.2.1 of the specification, no publishers (except the
root) are allowed to use the node categorization tmodelKey
if
(Constants.NODE_CATEGORY_TMODEL.equalsIgnoreCase(kr.getTModelKey())) {
@@ -1272,8 +1274,8 @@ public class ValidatePublish extends Val
}
public void
validateTModelInstanceDetails(org.uddi.api_v3.TModelInstanceDetails
tmodelInstDetails, Configuration config) throws DispositionReportFaultMessage {
- if (DEBUG) {
- System.out.println("validateTModelInstanceDetails");
+ if (log.isDebugEnabled()) {
+ log.debug("validateTModelInstanceDetails");
}
// tModel Instance Details is optional
if (tmodelInstDetails == null) {
@@ -1306,12 +1308,10 @@ public class ValidatePublish extends Val
tmodelInstInfo.setTModelKey((tmodelInstInfo.getTModelKey().toLowerCase()));
validateInstanceDetails(tmodelInstInfo.getInstanceDetails());
- if (DEBUG) {
- System.out.println("validateTModelInstanceInfo");
+ if (log.isDebugEnabled()) {
+ log.debug("validateTModelInstanceInfo");
}
- verifyTModelKeyExists(tmodelInstInfo.getTModelKey(), config);
-
validateKeyLength(tmodelInstInfo.getTModelKey());
validateDescriptions(tmodelInstInfo.getDescription());
@@ -1508,8 +1508,8 @@ public class ValidatePublish extends Val
}
private void validateAccessPoint(EntityManager em, AccessPoint value,
Configuration config) throws ValueNotAllowedException {
- if (DEBUG) {
- System.out.println("validateAccessPoint");
+ if (log.isDebugEnabled()) {
+ log.debug("validateAccessPoint");
}
boolean checkRef = false;
@@ -1549,8 +1549,8 @@ public class ValidatePublish extends Val
}
private void validateHostingRedirector(EntityManager em, HostingRedirector
hostingRedirector, Configuration config) throws ValueNotAllowedException {
- if (DEBUG) {
- System.out.println("validateHostingRedirector");
+ if (log.isDebugEnabled()) {
+ log.debug("validateHostingRedirector");
}
if (hostingRedirector == null) {
return;
@@ -1595,13 +1595,13 @@ public class ValidatePublish extends Val
}
private void validateAddressLines(List<AddressLine> addressLine,
Configuration config) throws ValueNotAllowedException {
- if (DEBUG) {
- System.out.println("validateAddressLines");
+ if (log.isDebugEnabled()) {
+ log.debug("validateAddressLines");
}
if (addressLine != null) {
for (int i = 0; i < addressLine.size(); i++) {
validateKeyName(addressLine.get(i).getKeyName());
- verifyTModelKeyExists(addressLine.get(i).getKeyName(), config);
+
verifyTModelKeyExistsAndChecked(addressLine.get(i).getKeyName(), config);
validateKeyValue(addressLine.get(i).getKeyValue());
if (addressLine.get(i).getValue() == null ||
addressLine.get(i).getValue().length() == 0) {
@@ -1696,38 +1696,39 @@ public class ValidatePublish extends Val
* @throws ValueNotAllowedException
* @see org.apache.juddi.config.Install
*/
- private void verifyTModelKeyExists(String tmodelKey, Configuration config)
throws ValueNotAllowedException {
- if (tmodelKey == null || tmodelKey.length()==0) {
- return;
+ private boolean verifyTModelKeyExistsAndChecked(String tmodelKey,
Configuration config) throws ValueNotAllowedException {
+ boolean checked = true;
+ if (tmodelKey == null || tmodelKey.length()==0) {
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:categorization:types")) {
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:categorization:nodes")) {
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_inquiry")) {
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_publication")) {
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_security")) {
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_ownership_transfer"))
{
- return;
+ return false;
}
if (tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_subscription")) {
- return;
+ return false;
}
if
(tmodelKey.equalsIgnoreCase("uddi:uddi.org:v3_subscriptionlistener")) {
- return;
+ return false;
}
if (config == null) {
log.warn(new
ErrorMessage("errors.tmodel.ReferentialIntegrityNullConfig"));
- return;
+ return false;
}
boolean checkRef = false;
try {
@@ -1736,8 +1737,8 @@ public class ValidatePublish extends Val
log.warn("Error caught reading " +
Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY + " from config file", ex);
}
if (checkRef) {
- if (DEBUG) {
- System.out.println("verifyTModelKeyExists " + tmodelKey);
+ if (log.isDebugEnabled()) {
+ log.debug("verifyTModelKeyExists " + tmodelKey);
}
EntityManager em = PersistenceManager.getEntityManager();
@@ -1746,15 +1747,25 @@ public class ValidatePublish extends Val
log.warn(new
ErrorMessage("errors.tmodel.ReferentialIntegrityNullEM"));
} else {
//Collections.sort(buildInTmodels);
- //if ((buildInTmodels, tmodelKey) == -1)
+ //if ((buildInTmodels, tmodelKey) == -1)
+ Tmodel modelTModel = null;
{
-
- org.apache.juddi.model.Tmodel modelTModel = null;
EntityTransaction tx = em.getTransaction();
try {
tx.begin();
modelTModel =
em.find(org.apache.juddi.model.Tmodel.class, tmodelKey);
+
+ if (modelTModel == null) checked = false;
+ else {
+ for (org.apache.juddi.model.KeyedReference ref
: modelTModel.getCategoryBag().getKeyedReferences()) {
+ if
("uddi-org:types:unchecked".equalsIgnoreCase(ref.getKeyName())) {
+ checked = false;
+ break;
+ }
+ }
+ }
+
tx.commit();
} finally {
@@ -1769,5 +1780,20 @@ public class ValidatePublish extends Val
}
}
}
+ return checked;
+ }
+
+ private boolean verifyTModelKeyChecked(Tmodel modelTModel) {
+ boolean checked = true;
+ if (modelTModel == null) checked = false;
+ else {
+ for (org.apache.juddi.model.KeyedReference ref :
modelTModel.getCategoryBag().getKeyedReferences()) {
+ if
("uddi-org:types:unchecked".equalsIgnoreCase(ref.getTmodelKeyRef())) {
+ checked = false;
+ break;
+ }
+ }
+ }
+ return checked;
}
}
Modified:
juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
(original)
+++
juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
Mon Apr 15 19:37:30 2013
@@ -975,7 +975,23 @@
</categoryBag>
</tModel>
-
+ <tModel tModelKey="uddi:uddi.org:ubr:postaladdress">
+ <name>ubr-uddi-org:postalAddress</name>
+ <description xml:lang="EN">Postal address structure</description>
+ <overviewDoc>
+ <overviewURL useType="text">
+ http://uddi.org/taxonomies/UDDI_Taxonomy_tModels.htm#postal
+ </overviewURL>
+ </overviewDoc>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:postalAddress"
+ keyValue="postalAddress"
+ tModelKey="uddi:uddi.org:categorization:types"/>
+ <keyedReference keyName="uddi-org:types:unchecked"
+ keyValue="unchecked"
+ tModelKey="uddi:uddi.org:categorization:types"/>
+ </categoryBag>
+ </tModel>
<tModel tModelKey="uddi:tmodelkey:keygenerator"
xmlns="urn:uddi-org:api_v3">
@@ -995,7 +1011,10 @@
<description xml:lang="en">Identifies an address. This can be a
physical, mailing, or electric address.</description>
<categoryBag>
- <keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+ <keyedReference keyName="uddi-org:types:categorization"
+ keyValue="categorization"
tModelKey="uddi:uddi.org:categorization:types" />
+ <keyedReference keyName="uddi-org:types:unchecked"
+ keyValue="unchecked"
tModelKey="uddi:uddi.org:categorization:types"/>
</categoryBag>
</tModel>
@@ -1007,10 +1026,8 @@
<keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
</categoryBag>
</tModel>
-
-
-
- <tModel tModelKey="uddi:tmodelkey:blank">
+
+ <tModel tModelKey="uddi:tmodelkey:blank">
<name>uddi:tmodelkey:blank</name>
<description xml:lang="en">Identifies a blank tModel</description>
@@ -1018,7 +1035,4 @@
<keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
</categoryBag>
</tModel>
-
-
-
</save_tModel>
\ No newline at end of file
Modified:
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_030_BusinessEntityTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_030_BusinessEntityTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_030_BusinessEntityTest.java
(original)
+++
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_030_BusinessEntityTest.java
Mon Apr 15 19:37:30 2013
@@ -56,6 +56,9 @@ public class API_030_BusinessEntityTest
UDDISecurityPortType security = new
UDDISecurityImpl();
authInfoJoe = TckSecurity.getAuthToken(security,
TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword());
authInfoSam = TckSecurity.getAuthToken(security,
TckPublisher.getSamPublisherId(), TckPublisher.getSamPassword());
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (RemoteException e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
@@ -71,8 +74,12 @@ public class API_030_BusinessEntityTest
public void testJoePublisherBusinessEntity() {
try {
tckTModel.saveJoePublisherTmodel(authInfoJoe);
+
tckBusiness.saveJoePublisherBusiness(authInfoJoe);
tckBusiness.deleteJoePublisherBusiness(authInfoJoe);
+ } catch (Exception e) {
+ e.printStackTrace();
+
} finally {
tckTModel.deleteJoePublisherTmodel(authInfoJoe);
}
Modified:
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTest.java
(original)
+++
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTest.java
Mon Apr 15 19:37:30 2013
@@ -57,6 +57,9 @@ public class API_040_BusinessServiceTest
UDDISecurityPortType security = new
UDDISecurityImpl();
authInfoJoe = TckSecurity.getAuthToken(security,
TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword());
authInfoSam = TckSecurity.getAuthToken(security,
TckPublisher.getSamPublisherId(), TckPublisher.getSamPassword());
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (RemoteException e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTestPerformance.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTestPerformance.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTestPerformance.java
(original)
+++
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_040_BusinessServiceTestPerformance.java
Mon Apr 15 19:37:30 2013
@@ -64,6 +64,9 @@ public class API_040_BusinessServiceTest
api010.saveJoePublisher();
UDDISecurityPortType security = new
UDDISecurityImpl();
authInfoJoe = TckSecurity.getAuthToken(security,
TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword());
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (RemoteException e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_050_BindingTemplateTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_050_BindingTemplateTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_050_BindingTemplateTest.java
(original)
+++
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_050_BindingTemplateTest.java
Mon Apr 15 19:37:30 2013
@@ -31,6 +31,7 @@ import org.junit.AfterClass;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
+import org.uddi.v3_service.UDDISecurityPortType;
/**
* @author <a href="mailto:[email protected]">Jeff Faath</a>
@@ -56,6 +57,10 @@ public class API_050_BindingTemplateTest
try {
api010.saveJoePublisher();
authInfoJoe = TckSecurity.getAuthToken(new
UDDISecurityImpl(), TckPublisher.getJoePublisherId(),
TckPublisher.getJoePassword());
+ UDDISecurityPortType security = new
UDDISecurityImpl();
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (RemoteException e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_080_SubscriptionTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_080_SubscriptionTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_080_SubscriptionTest.java
(original)
+++
juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_080_SubscriptionTest.java
Mon Apr 15 19:37:30 2013
@@ -61,6 +61,9 @@ public class API_080_SubscriptionTest
api010.saveSamSyndicator();
authInfoSam = TckSecurity.getAuthToken(new
UDDISecurityImpl(), TckPublisher.getSamPublisherId(),
TckPublisher.getSamPassword());
+ String authInfoUDDI = TckSecurity.getAuthToken(new
UDDISecurityImpl(), TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (RemoteException e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
(original)
+++
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
Mon Apr 15 19:37:30 2013
@@ -4,6 +4,8 @@ public class Property {
public static String ROOT_PUBLISHER = "root.publisher";
public static String ROOT_PASSWORD = "root.password";
+ public static String UDDI_PUBLISHER = "uddi.publisher";
+ public static String UDDI_PASSWORD = "uddi.password";
public static String JOE_PUBLISHER = "joe.publisher";
public static String JOE_PASSWORD = "joe.password";
public static String SAM_PUBLISHER = "sam.publisher";
@@ -12,5 +14,7 @@ public class Property {
public static String MARY_PASSWORD = "mary.password";
public static String RIFTSAW_PUBLISHER = "riftsaw.publisher";
public static String RIFTSAW_PASSWORD = "riftsaw.password";
+ public static String TMODEL_PUBLISHER = "tmodel.publisher";
+ public static String TMODEL_PASSWORD = "tmodel.password";
}
Modified:
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
(original)
+++
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
Mon Apr 15 19:37:30 2013
@@ -292,7 +292,6 @@ public class TckBusiness
SaveBusiness sb = new SaveBusiness();
sb.setAuthInfo(authInfo);
-
BusinessEntity beIn =
(BusinessEntity)EntityCreator.buildFromDoc(businessXML, "org.uddi.api_v3");
sb.getBusinessEntity().add(beIn);
Modified:
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
(original)
+++
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
Mon Apr 15 19:37:30 2013
@@ -25,9 +25,10 @@ import java.util.Properties;
public class TckPublisher
{
private static Properties tckProperties = new Properties();
- public final static String JOE_PUBLISHER_XML =
"uddi_data/joepublisher/publisher.xml";
- public final static String SAM_SYNDICATOR_XML =
"uddi_data/samsyndicator/publisher.xml";
- public final static String MARY_PUBLISHER_XML =
"uddi_data/marypublisher/publisher.xml";
+ public final static String JOE_PUBLISHER_XML =
"uddi_data/joepublisher/publisher.xml";
+ public final static String TMODEL_PUBLISHER_XML =
"uddi_data/tmodels/publisher.xml";
+ public final static String SAM_SYNDICATOR_XML =
"uddi_data/samsyndicator/publisher.xml";
+ public final static String MARY_PUBLISHER_XML =
"uddi_data/marypublisher/publisher.xml";
static {
try {
@@ -47,6 +48,14 @@ public class TckPublisher
return tckProperties.getProperty(Property.ROOT_PASSWORD);
}
+ public final static String getUDDIPublisherId() {
+ return tckProperties.getProperty(Property.UDDI_PUBLISHER);
+ }
+
+ public final static String getUDDIPassword() {
+ return tckProperties.getProperty(Property.UDDI_PASSWORD);
+ }
+
public final static String getJoePublisherId() {
return tckProperties.getProperty(Property.JOE_PUBLISHER);
}
@@ -55,6 +64,14 @@ public class TckPublisher
return tckProperties.getProperty(Property.JOE_PASSWORD);
}
+ public final static String getTModelPublisherId() {
+ return tckProperties.getProperty(Property.TMODEL_PUBLISHER);
+ }
+
+ public final static String getTModelPassword() {
+ return tckProperties.getProperty(Property.TMODEL_PASSWORD);
+ }
+
public final static String getSamPublisherId() {
return tckProperties.getProperty(Property.SAM_PUBLISHER);
}
Modified:
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
(original)
+++
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
Mon Apr 15 19:37:30 2013
@@ -43,8 +43,11 @@ public class TckTModel
final static String MARY_PUBLISHER_TMODEL_KEY =
"uddi:uddi.marypublisher.com:keygenerator";
final static String SAM_SYNDICATOR_TMODEL_XML =
"uddi_data/samsyndicator/tModelKeyGen.xml";
final static String SAM_SYNDICATOR_TMODEL_KEY =
"uddi:www.samco.com:keygenerator";
+ final static String TMODEL_PUBLISHER_TMODEL_XML =
"uddi_data/tmodels/tModelKeyGen.xml";
+ final static String TMODEL_PUBLISHER_TMODEL_KEY =
"uddi:tmodelkey:categories:keygenerator";
final static String FIND_TMODEL_XML =
"uddi_data/find/findTModel1.xml";
final static String FIND_TMODEL_XML_BY_CAT =
"uddi_data/find/findTModelByCategoryBag.xml";
+ public final static String TMODELS_XML =
"uddi_data/tmodels/tmodels.xml";
public final static String RIFTSAW_PUBLISHER_TMODEL_XML =
"uddi_data/bpel/riftsaw/tModelKeyGen.xml";
public final static String RIFTSAW_PUBLISHER_TMODEL_KEY =
"uddi:riftsaw.jboss.org:keygenerator";
@@ -67,6 +70,20 @@ public class TckTModel
this.publication = publication;
this.inquiry = inquiry;
}
+
+ public void saveTModels(String authInfo, String tModelXml) {
+
+ // Add tModels
+ try {
+ SaveTModel st =
(org.uddi.api_v3.SaveTModel)EntityCreator.buildFromDoc(tModelXml,
"org.uddi.api_v3");
+ st.setAuthInfo(authInfo);
+ publication.saveTModel(st);
+
+ } catch(Exception e) {
+ logger.error(e.getMessage(),e);
+ Assert.fail("No exception should be thrown");
+ }
+ }
public void saveTModel(String authInfo, String tModelXml, String
tModelKey) {
@@ -171,6 +188,14 @@ public class TckTModel
saveTModel(authInfoJoe, JOE_PUBLISHER_TMODEL_XML,
JOE_PUBLISHER_TMODEL_KEY);
}
+ public void saveUDDIPublisherTmodel(String authInfoTM) {
+ saveTModel(authInfoTM, TMODEL_PUBLISHER_TMODEL_XML,
TMODEL_PUBLISHER_TMODEL_KEY);
+ }
+
+ public void saveTmodels(String authInfoJoe) {
+ saveTModels(authInfoJoe, TMODELS_XML);
+ }
+
public void deleteJoePublisherTmodel(String authInfoJoe) {
deleteTModel(authInfoJoe, JOE_PUBLISHER_TMODEL_XML,
JOE_PUBLISHER_TMODEL_KEY);
}
Modified: juddi/trunk/uddi-tck-base/src/main/resources/tck.properties
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/tck.properties?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
--- juddi/trunk/uddi-tck-base/src/main/resources/tck.properties (original)
+++ juddi/trunk/uddi-tck-base/src/main/resources/tck.properties Mon Apr 15
19:37:30 2013
@@ -1,5 +1,7 @@
root.publisher = root
-root.password = ""
+root.password =
+uddi.publisher = uddi
+uddi.password = uddi
joe.publisher = joepublisher
joe.password = joepublisher
sam.publisher = ssyndicator
Modified:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/find/findService1.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/find/findService1.xml?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/find/findService1.xml
(original)
+++
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/find/findService1.xml
Mon Apr 15 19:37:30 2013
@@ -21,8 +21,8 @@
</findQualifiers>
<name xml:lang="en">Service One</name>
<categoryBag>
- <keyedReference tModelKey="uddi:tmodelkey:categories" keyName="category"
keyValue="peaches" />
- <keyedReference tModelKey="uddi:tmodelkey:categories" keyName="category"
keyValue="plums" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="peaches" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="plums" />
<keyedReferenceGroup tModelKey="uddi:tmodelkey:group">
<keyedReference tModelKey="uddi:tmodelkey:blank" keyName="blank"
keyValue="blank" />
</keyedReferenceGroup>
Modified:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml
(original)
+++
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml
Mon Apr 15 19:37:30 2013
@@ -40,10 +40,10 @@
<phone useType="mobile">987-654-3210</phone>
<email useType="work">[email protected]</email>
<address xml:lang="en" useType="headquarters" sortCode="1"
tModelKey="uddi:tmodelKey:address">
- <addressLine keyName="" keyValue="suite">Suite 1500</addressLine>
- <addressLine keyName="" keyValue="street">1515 Main St.</addressLine>
- <addressLine keyName="" keyValue="citystatezip">Chicago, IL
60614</addressLine>
- <addressLine keyName="" keyValue="country">USA</addressLine>
+ <addressLine keyName="Suite" keyValue="suite">Suite 1500</addressLine>
+ <addressLine keyName="Street" keyValue="street">1515 Main
St.</addressLine>
+ <addressLine keyName="ZipCode" keyValue="citystatezip">Chicago, IL
60614</addressLine>
+ <addressLine keyName="Country" keyValue="country">USA</addressLine>
</address>
</contact>
<contact useType="engineer">
Modified:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessService.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessService.xml?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessService.xml
(original)
+++
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessService.xml
Mon Apr 15 19:37:30 2013
@@ -43,8 +43,8 @@
</bindingTemplate>
</bindingTemplates>
<categoryBag>
- <keyedReference tModelKey="uddi:tmodelkey:categories" keyName="category"
keyValue="peaches" />
- <keyedReference tModelKey="uddi:tmodelkey:categories" keyName="category"
keyValue="plums" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="peaches" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="plums" />
<keyedReferenceGroup tModelKey="uddi:tmodelkey:group">
<keyedReference tModelKey="uddi:tmodelkey:blank" keyName="blank"
keyValue="blank" />
</keyedReferenceGroup>
Modified:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscription/subscription1.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscription/subscription1.xml?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscription/subscription1.xml
(original)
+++
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscription/subscription1.xml
Mon Apr 15 19:37:30 2013
@@ -25,8 +25,8 @@
</findQualifiers>
<name xml:lang="en">Service One</name>
<categoryBag>
- <keyedReference tModelKey="uddi:tmodelkey:categories"
keyName="category" keyValue="peaches" />
- <keyedReference tModelKey="uddi:tmodelkey:categories"
keyName="category" keyValue="plums" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="peaches" />
+ <keyedReference tModelKey="uddi:tmodelkey:categories:fruit"
keyName="category" keyValue="plums" />
<keyedReferenceGroup tModelKey="uddi:tmodelkey:group">
<keyedReference tModelKey="uddi:tmodelkey:blank" keyName="blank"
keyValue="blank" />
</keyedReferenceGroup>
Added:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tModelKeyGen.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tModelKeyGen.xml?rev=1468203&view=auto
==============================================================================
---
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tModelKeyGen.xml
(added)
+++
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tModelKeyGen.xml
Mon Apr 15 19:37:30 2013
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Copyright 2001-2009 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */ -->
+<tModel tModelKey="uddi:tmodelkey:categories:keygenerator"
xmlns="urn:uddi-org:api_v3">
+ <name>tmodelkey:categories:keyGenerator</name>
+ <description>Key Generator for generic UDDI tModel Keys</description>
+ <overviewDoc>
+ <overviewURL useType="text">
+ http://uddi.org/pubs/uddi_v3.htm#keyGen</overviewURL>
+ </overviewDoc>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:keyGenerator"
keyValue="keyGenerator" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+</tModel>
Added:
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tmodels.xml
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tmodels.xml?rev=1468203&view=auto
==============================================================================
--- juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tmodels.xml
(added)
+++ juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/tmodels/tmodels.xml
Mon Apr 15 19:37:30 2013
@@ -0,0 +1,54 @@
+<!--
+ * Copyright 2001-2009 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */ -->
+ <save_tModel xmlns="urn:uddi-org:api_v3">
+
+ <tModel tModelKey="uddi:tmodelkey:categories:fruit"
xmlns="urn:uddi-org:api_v3">
+ <name>fruit categories</name>
+ <description>For testing purposes</description>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+ </tModel>
+ <tModel tModelKey="uddi:tmodelkey:categories:sports"
xmlns="urn:uddi-org:api_v3">
+ <name>fruit categories</name>
+ <description>For testing purposes</description>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+ </tModel>
+ <tModel tModelKey="uddi:tmodelkey:categories:music"
xmlns="urn:uddi-org:api_v3">
+ <name>fruit categories</name>
+ <description>For testing purposes</description>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+ </tModel>
+ <tModel tModelKey="uddi:tmodelkey:identifier" xmlns="urn:uddi-org:api_v3">
+ <name>fruit categories</name>
+ <description>For testing purposes</description>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:identifier"
keyValue="identifier" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+ </tModel>
+ <tModel tModelKey="uddi:tmodelkey:categories:bindings"
xmlns="urn:uddi-org:api_v3">
+ <name>fruit categories</name>
+ <description>For testing purposes</description>
+ <categoryBag>
+ <keyedReference keyName="uddi-org:types:categorization"
keyValue="categorization" tModelKey="uddi:uddi.org:categorization:types" />
+ </categoryBag>
+ </tModel>
+</save_tModel>
Modified:
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java
(original)
+++
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java
Mon Apr 15 19:37:30 2013
@@ -66,7 +66,9 @@ public class UDDI_030_BusinessEntityInte
tckTModel = new TckTModel(publication, inquiry);
tckBusiness = new TckBusiness(publication, inquiry);
tckFindEntity = new TckFindEntity(inquiry);
-
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (Exception e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
(original)
+++
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
Mon Apr 15 19:37:30 2013
@@ -68,7 +68,9 @@ public class UDDI_040_BusinessServiceInt
tckTModel = new TckTModel(publication, inquiry);
tckBusiness = new TckBusiness(publication, inquiry);
tckBusinessService = new TckBusinessService(publication,
inquiry);
-
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (Exception e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java
(original)
+++
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java
Mon Apr 15 19:37:30 2013
@@ -67,7 +67,9 @@ public class UDDI_050_BindingTemplateInt
tckBusinessService = new TckBusinessService(publication,
inquiry);
tckBindingTemplate = new TckBindingTemplate(publication,
inquiry);
tckFindEntity = new TckFindEntity(inquiry);
-
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (Exception e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
Modified:
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java?rev=1468203&r1=1468202&r2=1468203&view=diff
==============================================================================
---
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java
(original)
+++
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java
Mon Apr 15 19:37:30 2013
@@ -73,7 +73,9 @@ public class UDDI_080_SubscriptionIntegr
tckBindingTemplate = new TckBindingTemplate(publication,
inquiry);
tckSubscription = new TckSubscription(subscription, security);
-
+ String authInfoUDDI =
TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(),
TckPublisher.getUDDIPassword());
+ tckTModel.saveUDDIPublisherTmodel(authInfoUDDI);
+ tckTModel.saveTModels(authInfoUDDI,
TckTModel.TMODELS_XML);
} catch (Exception e) {
logger.error(e.getMessage(), e);
Assert.fail("Could not obtain authInfo token.");
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]