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 ja...@apache.org on 2005/02/23 06:52:05 UTC

cvs commit: ws-axis/c/tests/auto_build/testcases/client/cpp TestTransportProtocolFaultClient.cpp

jamejose    2005/02/22 21:52:05

  Added:       c/tests/auto_build/testcases/client/cpp
                        TestTransportProtocolFaultClient.cpp
  Log:
  
  
  Revision  Changes    Path
  1.1                  ws-axis/c/tests/auto_build/testcases/client/cpp/TestTransportProtocolFaultClient.cpp
  
  Index: TestTransportProtocolFaultClient.cpp
  ===================================================================
  /* 
   * This test is written to test the functionality of getTransportProtocol() API
   * when a an unsupported protocl is set using setTransportProtocol() method.
   */ 
  
  #include "Calculator.hpp"
  #include <stdio.h>
  #include <iostream>
  
  int main(int argc, char* argv[])
  {
  	char endpoint[256];
  	const char* url="http://localhost:80/axis/Calculator";
  	int iResult;
  	int rc=1;
  
  	url = argv[1];
  
  	try
  	{
  		sprintf(endpoint, "%s", url);
  		Calculator ws(endpoint);
  		ws.setTransportProtocol(APTFTP);
  		cout << "Protocol used by the transport is  = " << ws.getTransportProtocol() << endl;
  		iResult = ws.add(2,3);
  		cout << "Result is = " << iResult << endl;
  		rc=0;
  	}
  	catch(AxisException& e)
  	{
  	    cout << "Exception : " << e.what() << endl;
  	}
  	catch(exception& e)
  	{
  	    cout << "Unknown exception has occured" << endl;
  	}
  	catch(...)
  	{
  	    cout << "Unknown exception has occured" <<endl;
  	}
  		
  	return rc;
  }