Author: ips
Date: Tue Mar 29 15:35:06 2005
New Revision: 159448
URL: http://svn.apache.org/viewcvs?view=rev&rev=159448
Log:
read weather station #2 EPR from separate URL
Modified:
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/AbstractWsdmInteropTestCase.java
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java
Modified:
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/AbstractWsdmInteropTestCase.java
URL:
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/AbstractWsdmInteropTestCase.java?view=diff&r1=159447&r2=159448
==============================================================================
---
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/AbstractWsdmInteropTestCase.java
(original)
+++
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/AbstractWsdmInteropTestCase.java
Tue Mar 29 15:35:06 2005
@@ -124,14 +124,4 @@
return (EndpointReferenceDocument) XmlObject.Factory.parse( url );
}
- protected BigInteger getFCCID(ResourceStub resource)
- throws FaultException
- {
- XmlObject[] resourceFCCIDArray =
resource.getResourceProperty(WeatherstationPropertyQNames.FCCID);
- XmlObject resourceFCCID = resourceFCCIDArray[0];
- assertTrue("FCCID was not a xs:positiveInteger", resourceFCCID
instanceof XmlPositiveInteger);
- XmlPositiveInteger resFccidInt = (XmlPositiveInteger) resourceFCCID;
- BigInteger resFccidBigIntegerValue = resFccidInt.getBigIntegerValue();
- return resFccidBigIntegerValue;
- }
}
Modified:
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java
URL:
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java?view=diff&r1=159447&r2=159448
==============================================================================
---
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java
(original)
+++
incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java
Tue Mar 29 15:35:06 2005
@@ -30,6 +30,7 @@
import org.apache.xmlbeans.XmlDateTime;
import org.apache.xmlbeans.XmlObject;
import org.apache.xmlbeans.XmlQName;
+import org.apache.xmlbeans.XmlPositiveInteger;
import
org.everestWeather.wsdm.samples.x2005.x04.schema.WeatherstationPropertyQNames;
import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.DurationMetric;
import
org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.EndpointDescriptionsDocument;
@@ -63,9 +64,12 @@
{
public static final String SYSPROP_WEATHER_STATION_EPR_URL =
"weather_station.epr";
+ public static final String SYSPROP_WEATHER_STATION_2_EPR_URL =
"weather_station_2.epr";
private static final String DEFAULT_WEATHER_STATION_EPR_URL =
"http://people.apache.org/~ips/interop/weather_station-epr.xml";
+ private static final String DEFAULT_WEATHER_STATION_2_EPR_URL =
"http://people.apache.org/~ips/interop/weather_station_2-epr.xml";
private static final String WEATHER_STATION_EPR_URL = System.getProperty(
SYSPROP_WEATHER_STATION_EPR_URL, DEFAULT_WEATHER_STATION_EPR_URL );
+ private static final String WEATHER_STATION_2_EPR_URL =
System.getProperty( SYSPROP_WEATHER_STATION_2_EPR_URL,
DEFAULT_WEATHER_STATION_2_EPR_URL );
private ResourceStub m_resource;
@@ -208,25 +212,21 @@
XmlQName match = (XmlQName) matchElems[0];
assertEquals( WeatherstationPropertyQNames.FCCID,
match.getQNameValue() );
- BigInteger res1FccidBigIntegerValue = getFCCID(m_resource);
+ // get weather station resource #2
+ EndpointReferenceDocument weatherStation2EprDoc =
getEndpointReference( new URL( WEATHER_STATION_2_EPR_URL ) );
+ ResourceStub resource2 = new ResourceStub(new
XmlBeansEndpointReference( weatherStation2EprDoc.getEndpointReference()) );
//resource2
- //get second resource
- //todo this needs to be generic enough to be transparent... ideally
there is another epr to reference (we should add a second)
- //this will avoid the need to read one in and modify it
- EndpointReferenceDocument weatherStationEprDoc = getEndpointReference(
new URL( WEATHER_STATION_EPR_URL ) );
- org.xmlsoap.schemas.ws.x2003.x03.addressing.EndpointReferenceType
endpointReference = weatherStationEprDoc.getEndpointReference();
- ReferencePropertiesType referenceProperties =
endpointReference.getReferenceProperties();
-
- //update the ResourceID
- XmlObject[] childElements =
XmlBeanUtils.getChildElements(referenceProperties, new
QName("http://everest-weather.org/wsdm/samples/2005/04/schema","ResourceID") );
- XmlBeanUtils.setValue(childElements[0],"weather2");
- //end update
-
- ResourceStub resource2 = new ResourceStub(new
XmlBeansEndpointReference( endpointReference) ); //resource2
- BigInteger res2FccidBigIntegerValue = getFCCID(resource2);
-
- assertEquals("FCCID's did not match.", res1FccidBigIntegerValue,
res2FccidBigIntegerValue);
+ assertEquals("FCCIDs did not match.", getFCCID(m_resource),
getFCCID(resource2));
+ }
+ private BigInteger getFCCID(ResourceStub resource)
+ throws FaultException
+ {
+ XmlObject resourceFCCID = getSingleProperty(resource,
WeatherstationPropertyQNames.FCCID);
+ assertTrue("FCCID was not a xs:positiveInteger", resourceFCCID
instanceof XmlPositiveInteger);
+ XmlPositiveInteger resFccidInt = (XmlPositiveInteger) resourceFCCID;
+ BigInteger resFccidBigIntegerValue = resFccidInt.getBigIntegerValue();
+ return resFccidBigIntegerValue;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]