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);