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 di...@apache.org on 2005/07/08 17:21:51 UTC

cvs commit: ws-axis/c/tests/auto_build/testcases/client/cpp XSD_ENTITIESClient.cpp XSD_ENTITYClient.cpp XSD_IDClient.cpp XSD_IDREFClient.cpp XSD_IDREFSClient.cpp XSD_NCNameClient.cpp XSD_NMTOKENClient.cpp XSD_NMTOKENSClient.cpp XSD_NOTATIONClient.cpp XSD_NameClient.cpp XSD_QNameClient.cpp XSD_anyURIClient.cpp XSD_languageClient.cpp XSD_normalizedStringClient.cpp XSD_stringClient.cpp XSD_tokenClient.cpp

dicka       2005/07/08 08:21:51

  Modified:    c/tests/auto_build/testcases/client/cpp
                        XSD_ENTITIESClient.cpp XSD_ENTITYClient.cpp
                        XSD_IDClient.cpp XSD_IDREFClient.cpp
                        XSD_IDREFSClient.cpp XSD_NCNameClient.cpp
                        XSD_NMTOKENClient.cpp XSD_NMTOKENSClient.cpp
                        XSD_NOTATIONClient.cpp XSD_NameClient.cpp
                        XSD_QNameClient.cpp XSD_anyURIClient.cpp
                        XSD_languageClient.cpp
                        XSD_normalizedStringClient.cpp XSD_stringClient.cpp
                        XSD_tokenClient.cpp
  Log:
  Modifications to string based XSD testcases, due to recent changes to the memory management paradigm.
  This requires the "new"ing of strings being used in complex types, but not deleting, as this will be carried out by the complex type destructor.
  
  Submitted by: Adrian Dick
  
  Revision  Changes    Path
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_ENTITIESClient.cpp
  
  Index: XSD_ENTITIESClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_ENTITIESClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_ENTITIESClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_ENTITIESClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyENTITIES[1] = "";
           xsd__ENTITIES emptyInput = emptyENTITIES;
           char simpleENTITIES[25] = "A simple test message!";
  -        xsd__ENTITIES input = simpleENTITIES;
  +        xsd__ENTITIES input = new char[25];
  +        strcpy (input, simpleENTITIES);
   
           // Test non-nillable element
           xsd__ENTITIES result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_ENTITYClient.cpp
  
  Index: XSD_ENTITYClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_ENTITYClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_ENTITYClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_ENTITYClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyENTITY[1] = "";
           xsd__ENTITY emptyInput = emptyENTITY;
           char simpleENTITY[25] = "A simple test message!";
  -        xsd__ENTITY input = simpleENTITY;
  +        xsd__ENTITY input = new char[25];
  +        strcpy (input, simpleENTITY);
   
           // Test non-nillable element
           xsd__ENTITY result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDClient.cpp
  
  Index: XSD_IDClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_IDClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_IDClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyID[1] = "";
           xsd__ID emptyInput = emptyID;
           char simpleID[25] = "A simple test message!";
  -        xsd__ID input = simpleID;
  +        xsd__ID input = new char[25];
  +        strcpy (input, simpleID);
   
           // Test non-nillable element
           xsd__ID result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDREFClient.cpp
  
  Index: XSD_IDREFClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDREFClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_IDREFClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_IDREFClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyIDREF[1] = "";
           xsd__IDREF emptyInput = emptyIDREF;
           char simpleIDREF[25] = "A simple test message!";
  -        xsd__IDREF input = simpleIDREF;
  +        xsd__IDREF input = new char[25];
  +        strcpy (input, simpleIDREF);
   
           // Test non-nillable element
           xsd__IDREF result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDREFSClient.cpp
  
  Index: XSD_IDREFSClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_IDREFSClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_IDREFSClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_IDREFSClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyIDREFS[1] = "";
           xsd__IDREFS emptyInput = emptyIDREFS;
           char simpleIDREFS[25] = "A simple test message!";
  -        xsd__IDREFS input = simpleIDREFS;
  +        xsd__IDREFS input = new char[25];
  +        strcpy (input, simpleIDREFS);
   
           // Test non-nillable element
           xsd__IDREFS result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NCNameClient.cpp
  
  Index: XSD_NCNameClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NCNameClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_NCNameClient.cpp	6 Jul 2005 15:02:46 -0000	1.1
  +++ XSD_NCNameClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyNCName[1] = "";
           xsd__NCName emptyInput = emptyNCName;
           char simpleNCName[25] = "A simple test message!";
  -        xsd__NCName input = simpleNCName;
  +        xsd__NCName input = new char[25];
  +        strcpy (input, simpleNCName);
   
           // Test non-nillable element
           xsd__NCName result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NMTOKENClient.cpp
  
  Index: XSD_NMTOKENClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NMTOKENClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_NMTOKENClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_NMTOKENClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyNMTOKEN[1] = "";
           xsd__NMTOKEN emptyInput = emptyNMTOKEN;
           char simpleNMTOKEN[25] = "A simple test message!";
  -        xsd__NMTOKEN input = simpleNMTOKEN;
  +        xsd__NMTOKEN input = new char[25];
  +        strcpy (input, simpleNMTOKEN);
   
           // Test non-nillable element
           xsd__NMTOKEN result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NMTOKENSClient.cpp
  
  Index: XSD_NMTOKENSClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NMTOKENSClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_NMTOKENSClient.cpp	6 Jul 2005 16:43:03 -0000	1.1
  +++ XSD_NMTOKENSClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyNMTOKENS[1] = "";
           xsd__NMTOKENS emptyInput = emptyNMTOKENS;
           char simpleNMTOKENS[25] = "A simple test message!";
  -        xsd__NMTOKENS input = simpleNMTOKENS;
  +        xsd__NMTOKENS input = new char[25];
  +        strcpy (input, simpleNMTOKENS);
   
           // Test non-nillable element
           xsd__NMTOKENS result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NOTATIONClient.cpp
  
  Index: XSD_NOTATIONClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NOTATIONClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_NOTATIONClient.cpp	6 Jul 2005 18:00:32 -0000	1.1
  +++ XSD_NOTATIONClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyNOTATION[1] = "";
           xsd__NOTATION emptyInput = emptyNOTATION;
           char simpleNOTATION[25] = "A simple test message!";
  -        xsd__NOTATION input = simpleNOTATION;
  +        xsd__NOTATION input = new char[25];
  +        strcpy (input, simpleNOTATION);
   
           // Test non-nillable element
           xsd__NOTATION result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NameClient.cpp
  
  Index: XSD_NameClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_NameClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_NameClient.cpp	6 Jul 2005 15:02:46 -0000	1.1
  +++ XSD_NameClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyName[1] = "";
           xsd__Name emptyInput = emptyName;
           char simpleName[25] = "A simple test message!";
  -        xsd__Name input = simpleName;
  +        xsd__Name input = new char[25];
  +        strcpy (input, simpleName);
   
           // Test non-nillable element
           xsd__Name result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_QNameClient.cpp
  
  Index: XSD_QNameClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_QNameClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_QNameClient.cpp	6 Jul 2005 18:00:32 -0000	1.1
  +++ XSD_QNameClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyQName[1] = "";
           xsd__QName emptyInput = emptyQName;
           char simpleQName[25] = "A simple test message!";
  -        xsd__QName input = simpleQName;
  +        xsd__QName input = new char[25];
  +        strcpy (input, simpleQName);
   
           // Test non-nillable element
           xsd__QName result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_anyURIClient.cpp
  
  Index: XSD_anyURIClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_anyURIClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_anyURIClient.cpp	6 Jul 2005 18:00:32 -0000	1.1
  +++ XSD_anyURIClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyanyURI[1] = "";
           xsd__anyURI emptyInput = emptyanyURI;
           char simpleanyURI[25] = "A simple test message!";
  -        xsd__anyURI input = simpleanyURI;
  +        xsd__anyURI input = new char[25];
  +        strcpy (input, simpleanyURI);
   
           // Test non-nillable element
           xsd__anyURI result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_languageClient.cpp
  
  Index: XSD_languageClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_languageClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_languageClient.cpp	6 Jul 2005 15:02:46 -0000	1.1
  +++ XSD_languageClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptylanguage[1] = "";
           xsd__language emptyInput = emptylanguage;
           char simplelanguage[25] = "A simple test message!";
  -        xsd__language input = simplelanguage;
  +        xsd__language input = new char[25];
  +        strcpy (input, simplelanguage);
   
           // Test non-nillable element
           xsd__language result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_normalizedStringClient.cpp
  
  Index: XSD_normalizedStringClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_normalizedStringClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_normalizedStringClient.cpp	6 Jul 2005 15:02:46 -0000	1.1
  +++ XSD_normalizedStringClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptynormalizedString[1] = "";
           xsd__normalizedString emptyInput = emptynormalizedString;
           char simplenormalizedString[25] = "A simple test message!";
  -        xsd__normalizedString input = simplenormalizedString;
  +        xsd__normalizedString input = new char[25];
  +        strcpy (input, simplenormalizedString);
   
           // Test non-nillable element
           xsd__normalizedString result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_stringClient.cpp
  
  Index: XSD_stringClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_stringClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_stringClient.cpp	6 Jul 2005 10:26:38 -0000	1.1
  +++ XSD_stringClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptyString[1] = "";
           xsd__string emptyInput = emptyString;
           char simpleString[25] = "A simple test message!";
  -        xsd__string input = simpleString;
  +        xsd__string input = new char[25];
  +        strcpy (input, simpleString);
   
           // Test non-nillable element
           xsd__string result = ws->asNonNillableElement(input);
  
  
  
  1.2       +2 -1      ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_tokenClient.cpp
  
  Index: XSD_tokenClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSD_tokenClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSD_tokenClient.cpp	6 Jul 2005 15:02:46 -0000	1.1
  +++ XSD_tokenClient.cpp	8 Jul 2005 15:21:50 -0000	1.2
  @@ -36,7 +36,8 @@
           char emptytoken[1] = "";
           xsd__token emptyInput = emptytoken;
           char simpletoken[25] = "A simple test message!";
  -        xsd__token input = simpletoken;
  +        xsd__token input = new char[25];
  +        strcpy (input, simpletoken);
   
           // Test non-nillable element
           xsd__token result = ws->asNonNillableElement(input);