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 2006/02/02 07:16:34 UTC

svn commit: r374280 - /webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp

Author: jamejose
Date: Wed Feb  1 22:16:23 2006
New Revision: 374280

URL: http://svn.apache.org/viewcvs?rev=374280&view=rev
Log:
Updated the testcase with new memory model of Arrays

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp?rev=374280&r1=374279&r2=374280&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/server/cpp/ComplexLists.cpp Wed Feb  1 22:16:23 2006
@@ -23,9 +23,10 @@
 
 attrlisterr* ComplexLists::multilist(m_list* Value0, attrlist* Value1)  
 {
-	attrlisterr* ret=new attrlisterr();
+	attrlisterr* ret=new attrlisterr();	
 	ret->attrlist_Ref=Value1;
-	Value1->item.m_Array[0]->m_list_Ref=Value0;
+	int size=0;	
+	Value1->getitem()->get(size)[0]->setm_list_Ref(Value0);	
 	return ret;
 	
 }
@@ -33,16 +34,16 @@
 {
 	attrlisterr* ret=new attrlisterr();
 	ret->attrlist_Ref=Value1;
-	Value1->item.m_Array[0]->m_list_Ref=Value0;
+	int size = 0;
+	Value1->getitem()->get(size)[0]->setm_list_Ref(Value0);	
 	return ret;
 }
 attrlisterr* ComplexLists::complexlist(attrlist* Value0, xsd__string Value1, attrlist* Value2)  
 {
 	attrlisterr* ret=new attrlisterr();
-	ret->attrlist_Ref=Value0;
-	Value0->item.m_Size=1;
-	Value0->item.m_Array=new namepair*[Value0->item.m_Size];
-	Value0->item.m_Array[0]=new namepair();
-
+	ret->attrlist_Ref=Value0;	
+	namepair **np=new namepair*[1];
+	np[0]=new namepair();
+	Value0->item->set(np,1);
 	return ret;
 }