You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ro...@apache.org on 2004/02/03 05:46:20 UTC

cvs commit: ws-axis/c/include/axis/soap SoapMethod.h SoapFault.h SoapEnvelope.h SoapBody.h

roshan      2004/02/02 20:46:20

  Modified:    c/include/axis/soap SoapMethod.h SoapFault.h SoapEnvelope.h
                        SoapBody.h
  Log:
  changes for unit test support
  
  Revision  Changes    Path
  1.3       +9 -3      ws-axis/c/include/axis/soap/SoapMethod.h
  
  Index: SoapMethod.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapMethod.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapMethod.h	14 Jan 2004 12:57:10 -0000	1.2
  +++ SoapMethod.h	3 Feb 2004 04:46:20 -0000	1.3
  @@ -113,9 +113,15 @@
   	//string m_strMethodSerialized;
   	//test line
   
  -public:			
  +public:	
  +	/**
  +	 * Initializes the member variables for testing.
  +	 * @return The status indicating success (AXIS_SUCCESS) or failure (AXIS_FAIL).
  +	 */
  +	int initializeForTesting();
  +	int reset();
   	int addAttribute(Attribute* pAttribute);
  -	const AxisChar* getMethodName();	
  +	const AxisChar* getMethodName();
   	int serialize(SoapSerializer& pSZ);
   	//int serialize(string&);
   	void AddOutputParam(Param *param);
  @@ -123,7 +129,7 @@
   	void setLocalName(const AxisChar* localname);
   	void setPrefix(const AxisChar* prefix);
   	SoapMethod();
  -	virtual ~SoapMethod();	
  +	virtual ~SoapMethod();
   };
   
   #endif // !defined(AFX_SOAPMETHOD_H__85B1A3F0_CD15_4607_AAAB_665A66AA8546__INCLUDED_)
  
  
  
  1.3       +5 -0      ws-axis/c/include/axis/soap/SoapFault.h
  
  Index: SoapFault.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapFault.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapFault.h	14 Jan 2004 12:57:10 -0000	1.2
  +++ SoapFault.h	3 Feb 2004 04:46:20 -0000	1.3
  @@ -70,6 +70,7 @@
   #include <string>
   #include <map>
   #include "SoapFaults.h"
  +#include "axis/testing/soap/SoapFaultTestCase.h"
   
   class SoapSerializer;
   
  @@ -83,7 +84,11 @@
   */
   class SoapFault  
   {
  +friend class SoapFaultsTestCase;
  +
   public:
  +	SoapFault(string m_sFaultcode, string m_sFaultstring, string m_sFaultactor, string m_sDetail);
  +	bool SoapFault::operator ==(const SoapFault &objSoapFault);
   	static SoapFault* getSoapFault(int);
   	static void initialize();
       const char* getSoapString();	
  
  
  
  1.3       +1 -0      ws-axis/c/include/axis/soap/SoapEnvelope.h
  
  Index: SoapEnvelope.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapEnvelope.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapEnvelope.h	14 Jan 2004 12:57:10 -0000	1.2
  +++ SoapEnvelope.h	3 Feb 2004 04:46:20 -0000	1.3
  @@ -94,6 +94,7 @@
   	AxisString m_sPrefix;	
   
   public:	
  +	int initializeForTesting(SOAP_VERSION eSoapVersion);
   	int setPrefix(const AxisChar* prefix);
   	int addNamespaceDecl(Attribute* pAttribute);
   	int addAttribute(Attribute* pAttribute);	
  
  
  
  1.3       +2 -1      ws-axis/c/include/axis/soap/SoapBody.h
  
  Index: SoapBody.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapBody.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapBody.h	14 Jan 2004 12:57:10 -0000	1.2
  +++ SoapBody.h	3 Feb 2004 04:46:20 -0000	1.3
  @@ -116,7 +116,8 @@
   	SoapFault *m_pSoapFault;
   	//string m_strBodySerialized;
   
  -public:
  +public:	
  +	int initializeForTesting();
   	void addAttribute(Attribute* attr);
   	//string& serialize();
   	int serialize(SoapSerializer& pSZ, SOAP_VERSION eSoapVersion);