com.eviware.soapui.integration.loadui
Class IntegrationUtils
java.lang.Object
com.eviware.soapui.integration.loadui.IntegrationUtils
public class IntegrationUtils
- extends java.lang.Object
|
Method Summary |
static void |
bringLoadUIToFront()
|
static boolean |
checkOpenedLoadUIProjectForClose()
Checks the state of currently opened loadUI project and asks user what to
do with it. |
static void |
closeOpenedLoadUIProject(boolean saveProject)
Closes currently opened project in loadUI. |
static java.util.HashMap<java.lang.String,java.lang.String> |
createMockServiceRunner(java.lang.String soapUIProjectPath,
java.lang.String soapUIMockService,
java.lang.String path,
java.lang.String port,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String mockServiceRunner)
|
static java.util.HashMap<java.lang.String,java.lang.String> |
createSoapUIRunner(java.lang.String soapUIProjectPath,
java.lang.String soapUITestSuite,
java.lang.String soapUITestCase,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String loadUISoapUISampler,
java.lang.String generatorType,
java.lang.String analisysType)
|
static java.util.HashMap<java.lang.String,java.lang.Object> |
exportLoadTestToLoadUI(WsdlLoadTest loadTest,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String loadUISoapUISampler)
|
static java.util.HashMap<java.lang.String,java.lang.String> |
exportMultipleLoadTestToLoadUI(WsdlTestCase testCase,
java.lang.String[] loadTests,
java.lang.String loadUIProject)
|
static java.util.HashMap<java.lang.String,java.lang.String> |
exportMultipleLoadTestToLoadUI(WsdlTestSuite testSuite,
java.lang.String[] loadTests,
java.lang.String loadUIProject)
|
static boolean |
forceSaveProject(WsdlProject project)
When exporting soapUI project to loadUI, loadUI uses project file to get
resources so soapUI project need to be saved for loadUI be able to pick
all changes if there is any. |
static void |
generateTestSuiteLoadTests(java.lang.String soapUIProjectPath,
java.lang.String soapUITestSuite,
java.lang.String[] soapUITestCases,
java.lang.String loadUIProject,
int levelToAdd)
|
static java.lang.String[] |
getAvailableMockServiceRunners(java.lang.String projectName,
java.lang.String testCaseName)
|
static java.lang.String[] |
getAvailableProjects()
|
static java.lang.String[] |
getAvailableRunners(java.lang.String projectName,
java.lang.String testCaseName)
|
static java.lang.String[] |
getAvailableTestCases(java.lang.String projectName)
|
static java.lang.String |
getIntegrationPort(java.lang.String appName,
java.lang.String whichAppPort,
java.lang.String defaultPort)
|
static java.util.List<java.lang.String> |
getMockServiceRunnersNames(java.lang.String projectName,
java.lang.String testCaseName)
|
static java.lang.String |
getOpenedProjectName()
|
static java.util.List<java.lang.String> |
getProjectsNames()
|
static java.util.List<java.lang.String> |
getSoapUISamplersNames(java.lang.String projectName,
java.lang.String testCaseName)
|
static java.util.List<java.lang.String> |
getTestCasesNames()
|
static java.lang.Boolean |
isOpenedProjectDirty()
Checks if currently opened project in loadUI is dirty. |
static boolean |
isProjectOpened(java.lang.String projectName)
|
static void |
removeLoadUILoadedProject(java.io.File projectFile)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CREATE_NEW_OPTION
public static final java.lang.String CREATE_NEW_OPTION
- See Also:
- Constant Field Values
CREATE_ON_PROJECT_LEVEL
public static final java.lang.String CREATE_ON_PROJECT_LEVEL
- See Also:
- Constant Field Values
ADD_TO_PROJECT_LEVEL
public static final int ADD_TO_PROJECT_LEVEL
- See Also:
- Constant Field Values
ADD_TO_SINGLE_TESTCASE
public static final int ADD_TO_SINGLE_TESTCASE
- See Also:
- Constant Field Values
ADD_TO_SEPARATE_TESTCASES
public static final int ADD_TO_SEPARATE_TESTCASES
- See Also:
- Constant Field Values
LOADU_INFO_DIALOG_TITLE
public static final java.lang.String LOADU_INFO_DIALOG_TITLE
- See Also:
- Constant Field Values
IntegrationUtils
public IntegrationUtils()
getIntegrationPort
public static java.lang.String getIntegrationPort(java.lang.String appName,
java.lang.String whichAppPort,
java.lang.String defaultPort)
getProjectsNames
public static java.util.List<java.lang.String> getProjectsNames()
getTestCasesNames
public static java.util.List<java.lang.String> getTestCasesNames()
getSoapUISamplersNames
public static java.util.List<java.lang.String> getSoapUISamplersNames(java.lang.String projectName,
java.lang.String testCaseName)
getMockServiceRunnersNames
public static java.util.List<java.lang.String> getMockServiceRunnersNames(java.lang.String projectName,
java.lang.String testCaseName)
isProjectOpened
public static boolean isProjectOpened(java.lang.String projectName)
getOpenedProjectName
public static java.lang.String getOpenedProjectName()
bringLoadUIToFront
public static void bringLoadUIToFront()
removeLoadUILoadedProject
public static void removeLoadUILoadedProject(java.io.File projectFile)
createSoapUIRunner
public static java.util.HashMap<java.lang.String,java.lang.String> createSoapUIRunner(java.lang.String soapUIProjectPath,
java.lang.String soapUITestSuite,
java.lang.String soapUITestCase,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String loadUISoapUISampler,
java.lang.String generatorType,
java.lang.String analisysType)
throws java.io.IOException
- Throws:
java.io.IOException
createMockServiceRunner
public static java.util.HashMap<java.lang.String,java.lang.String> createMockServiceRunner(java.lang.String soapUIProjectPath,
java.lang.String soapUIMockService,
java.lang.String path,
java.lang.String port,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String mockServiceRunner)
throws java.io.IOException
- Throws:
java.io.IOException
exportLoadTestToLoadUI
public static java.util.HashMap<java.lang.String,java.lang.Object> exportLoadTestToLoadUI(WsdlLoadTest loadTest,
java.lang.String loadUIProject,
java.lang.String loadUITestCase,
java.lang.String loadUISoapUISampler)
throws java.io.IOException
- Throws:
java.io.IOException
exportMultipleLoadTestToLoadUI
public static java.util.HashMap<java.lang.String,java.lang.String> exportMultipleLoadTestToLoadUI(WsdlTestCase testCase,
java.lang.String[] loadTests,
java.lang.String loadUIProject)
throws java.io.IOException
- Throws:
java.io.IOException
exportMultipleLoadTestToLoadUI
public static java.util.HashMap<java.lang.String,java.lang.String> exportMultipleLoadTestToLoadUI(WsdlTestSuite testSuite,
java.lang.String[] loadTests,
java.lang.String loadUIProject)
throws java.io.IOException
- Throws:
java.io.IOException
generateTestSuiteLoadTests
public static void generateTestSuiteLoadTests(java.lang.String soapUIProjectPath,
java.lang.String soapUITestSuite,
java.lang.String[] soapUITestCases,
java.lang.String loadUIProject,
int levelToAdd)
throws java.io.IOException
- Throws:
java.io.IOException
closeOpenedLoadUIProject
public static void closeOpenedLoadUIProject(boolean saveProject)
- Closes currently opened project in loadUI.
- Parameters:
saveProject - If true project will be saved before closing. If false project
will be closed without saving.
isOpenedProjectDirty
public static java.lang.Boolean isOpenedProjectDirty()
- Checks if currently opened project in loadUI is dirty.
- Returns:
- true if project is dirty, false if it is not, null if there is no
opened project.
checkOpenedLoadUIProjectForClose
public static boolean checkOpenedLoadUIProjectForClose()
- Checks the state of currently opened loadUI project and asks user what to
do with it. When project is dirty user is prompted with the following
options: Yes - save and close, No - close without saving, Cancel - don't
close project. When project is not dirty available options are: Yes -
close project, No - don't close. If there is no opened project user is not
prompted since there is no project to close.
- Returns:
- true if operation is canceled, false if not.
getAvailableProjects
public static java.lang.String[] getAvailableProjects()
getAvailableTestCases
public static java.lang.String[] getAvailableTestCases(java.lang.String projectName)
getAvailableRunners
public static java.lang.String[] getAvailableRunners(java.lang.String projectName,
java.lang.String testCaseName)
getAvailableMockServiceRunners
public static java.lang.String[] getAvailableMockServiceRunners(java.lang.String projectName,
java.lang.String testCaseName)
forceSaveProject
public static boolean forceSaveProject(WsdlProject project)
- When exporting soapUI project to loadUI, loadUI uses project file to get
resources so soapUI project need to be saved for loadUI be able to pick
all changes if there is any.
- Parameters:
project -
- Returns:
Copyright © 2005-2011 eviware.com. All Rights Reserved.