TPTP 4.1.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.tools.core.common.util
Class TestCommonUtil

java.lang.Object
  extended byorg.eclipse.hyades.test.tools.core.common.util.TestCommonUtil

public class TestCommonUtil
extends java.lang.Object

Since:
1.0.2

Constructor Summary
TestCommonUtil()
           
 
Method Summary
static org.eclipse.hyades.models.common.facades.behavioral.ITestCase createTestCase(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite testSuite, java.lang.String type, boolean externalBehavior, java.lang.String name)
           
static java.lang.String getUniqueName(java.lang.String baseName, java.util.List namedElementList)
          Returns a unique name based on the specified base and list of INamedElement.
static java.lang.String getUniqueName(java.lang.String baseName, java.util.List namedElementList, java.lang.Class elementClass)
          Returns a unique name based on the specified base and list of INamedElement.
static java.lang.String getUniqueName(java.lang.String baseName, java.util.List namedElementList, int initialNumber)
          Returns a unique name based on the specified base and list of INamedElement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestCommonUtil

public TestCommonUtil()
Method Detail

getUniqueName

public static java.lang.String getUniqueName(java.lang.String baseName,
                                             java.util.List namedElementList)
Returns a unique name based on the specified base and list of INamedElement.

Parameters:
baseName -
namedElementList -
Returns:
String

getUniqueName

public static java.lang.String getUniqueName(java.lang.String baseName,
                                             java.util.List namedElementList,
                                             java.lang.Class elementClass)
Returns a unique name based on the specified base and list of INamedElement. If the element class parameter is different than null then the initial number to be appended to the base name is equals to the number of instaces of this class in the list.

Parameters:
baseName -
namedElementList -
elementClass -
Returns:
String

getUniqueName

public static java.lang.String getUniqueName(java.lang.String baseName,
                                             java.util.List namedElementList,
                                             int initialNumber)
Returns a unique name based on the specified base and list of INamedElement. The initial number parameter is appended to the base name.

Parameters:
baseName -
namedElementList -
initialNumber -
Returns:
String

createTestCase

public static org.eclipse.hyades.models.common.facades.behavioral.ITestCase createTestCase(org.eclipse.hyades.models.common.facades.behavioral.ITestSuite testSuite,
                                                                                           java.lang.String type,
                                                                                           boolean externalBehavior,
                                                                                           java.lang.String name)

TPTP 4.1.0 Testing Tools Project
Public API Specification