Update of /cvsroot/smartfrog/core/components/deployapi/test/org/smartfrog/services/deployapi/test/system/alpine/deployapi/api/initialization In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26712/components/deployapi/test/org/smartfrog/services/deployapi/test/system/alpine/deployapi/api/initialization Modified Files: Api_22_deploy_inline_Test.java Added Files: Api_22_deploy_addfile_Test.java Log Message: still trying to get this working... Index: Api_22_deploy_inline_Test.java =================================================================== RCS file: /cvsroot/smartfrog/core/components/deployapi/test/org/smartfrog/services/deployapi/test/system/alpine/deployapi/api/initialization/Api_22_deploy_inline_Test.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Api_22_deploy_inline_Test.java 21 Apr 2006 14:53:13 -0000 1.2 --- Api_22_deploy_inline_Test.java 27 Apr 2006 15:27:00 -0000 1.3 *************** *** 56,59 **** --- 56,60 ---- SoapElement request = getDescriptorHelper().createInitRequestInline(CddlmConstants.XML_CDL_NAMESPACE, cdl, null); getSystem().initialize(request); + getSystem().ping(); } --- NEW FILE: Api_22_deploy_addfile_Test.java --- /** (C) Copyright 2006 Hewlett-Packard Development Company, LP This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For more information: www.smartfrog.org */ package org.smartfrog.services.deployapi.test.system.alpine.deployapi.api.initialization; import org.smartfrog.services.deployapi.test.system.alpine.deployapi.api.StandardTestBase; import org.smartfrog.services.deployapi.binding.XomHelper; import org.smartfrog.services.deployapi.binding.UriListType; import org.smartfrog.services.xml.utils.XomUtils; import org.smartfrog.projects.alpine.om.soap11.SoapMessageParser; import org.smartfrog.projects.alpine.om.base.SoapElement; import org.ggf.cddlm.generated.api.CddlmConstants; import nu.xom.Document; import java.net.URI; /** * created 13-Apr-2006 13:51:02 * Create a system , then destroy it immediately. */ public class Api_22_deploy_addfile_Test extends StandardTestBase { public Api_22_deploy_addfile_Test(String name) { super(name); } /** * Sets up the fixture, for example, open a network connection. * This method is called before a test is executed. */ protected void setUp() throws Exception { super.setUp(); createSystem(null); } public void testInlineDeploy() throws Exception { SoapMessageParser parser = createXmlParser(); Document document = parser.parseResource(CddlmConstants.INTEROP_API_TEST_DOC_1_VALID_DESCRIPTOR); //base-64 encode it String encoded= XomUtils.base64Encode(document); SoapElement addFileRequest = XomHelper.addFileRequest( new URI("http://example.org/valid-cdl.cdl"), "application+xml", "file", encoded, null ); UriListType uris = getSystem().addFile(addFileRequest); assertFalse(uris.isEmpty()); URI firstURI=uris.get(0); SoapElement request = getDescriptorHelper().createInitRequestURL(CddlmConstants.XML_CDL_NAMESPACE, firstURI.toString(), null); getSystem().initialize(request); getSystem().ping(); } } |