Package com.eviware.soapui.config.TestOnDemandUploadRequestDocumentConfig

Examples of com.eviware.soapui.config.TestOnDemandUploadRequestDocumentConfig.TestOnDemandUploadRequest


    }

    private String generateUploadRequestXML(String locationCode, String encodedTestSuiteName,
                                            String encodedTestCaseName, String encodedZipedProjectFile, String encodedProjectPassword,
                                            String encodedKeystoreFile, String encodedKeystorePassword) {
        TestOnDemandUploadRequest uploadRequestConfig = TestOnDemandUploadRequestDocumentConfig.Factory.newInstance()
                .addNewTestOnDemandUploadRequest();

        com.eviware.soapui.config.TestOnDemandUploadRequestDocumentConfig.TestOnDemandUploadRequest.Request requestConfig = uploadRequestConfig
                .addNewRequest();
        requestConfig.setApiVersion(API_VERSION);

        TestOnDemandHeaderConfig headerConfig = requestConfig.addNewHeader();
        headerConfig.setUserAgent(USER_AGENT);

        TestOnDemandUploadBodyConfig bodyConfig = requestConfig.addNewBody();

        TestOnDemandCommandConfig commandConfig = bodyConfig.addNewCommand();
        commandConfig.setName(UPLOAD_NAME);
        commandConfig.setParameters(UPLOAD_PARAMETER_LOCATION_PREFIX + locationCode);

        TestOnDemandTxnConfig txnConfig = bodyConfig.addNewTxn();

        TestOnDemandTestSuiteConfig testSuiteConfig = txnConfig.addNewTestSuite();
        testSuiteConfig.setEnctype(BASE64);
        testSuiteConfig.setStringValue(encodedTestSuiteName);

        TestOnDemandTestCaseConfig testCaseConfig = txnConfig.addNewTestCase();
        testCaseConfig.setEnctype(BASE64);
        testCaseConfig.setStringValue(encodedTestCaseName);

        TestOnDemandContentConfig contentConfig = txnConfig.addNewContent();
        contentConfig.setEnctype(BASE64);
        contentConfig.setType(APPLICATION_ZIP);
        contentConfig.setStringValue(encodedZipedProjectFile);

        TestOnDemandProjectPasswordConfig projectPasswordConfig = txnConfig.addNewPassword();
        projectPasswordConfig.setEnctype(BASE64);
        projectPasswordConfig.setStringValue(encodedProjectPassword);

        TestOnDemandKeystoreConfig keystoreConfig = bodyConfig.addNewKeystore();

        TestOnDemandFileConfig fileConfig = keystoreConfig.addNewFile();
        fileConfig.setEnctype(BASE64);
        fileConfig.setStringValue(encodedKeystoreFile);

        TestOnDemandKeystorePasswordConfig keystorePasswordConfig = keystoreConfig.addNewPassword();
        keystorePasswordConfig.setEnctype(BASE64);
        keystorePasswordConfig.setStringValue(encodedKeystorePassword);

        return uploadRequestConfig.xmlText(getXmlOptionsWithoutNamespaces());
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.config.TestOnDemandUploadRequestDocumentConfig.TestOnDemandUploadRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.