br.eti.kinoshita.testlinkjavaapi.util
Class Util
java.lang.Object
br.eti.kinoshita.testlinkjavaapi.util.Util
public final class Util
- extends Object
Utility class with methods to handle the response or prepare the request to
the PHP XML-RPC API. This class is able to convert from a Map to an Object
and vice-versa.
- 20101129 - BUGID: 3122394 - kinow - Invalid type when passing
ExecutionType as param
- 20101130 - BUGID: 3123764 - kinow - reportTCresult not returning
execution data
- Since:
- 1.9.0-1
- Author:
- Bruno P. Kinoshita - http://www.kinoshita.eti.br
|
Method Summary |
static Object[] |
castToArray(Object object)
|
static Map<String,Object> |
castToMap(Object object)
|
static Object[] |
getArray(Map<String,Object> map,
String key)
|
static Attachment |
getAttachment(Map<String,Object> map)
|
static Map<String,Object> |
getAttachmentMap(Attachment attachment)
|
static Boolean |
getBoolean(Map<String,Object> map,
String key)
|
static Build |
getBuild(Map<String,Object> map)
|
static Map<String,Object> |
getBuildMap(Build build)
|
static CustomField |
getCustomField(Map<String,Object> map)
|
static Execution |
getExecution(Map<String,Object> map)
|
static Map<String,Object> |
getExecutionAttachmentMap(Attachment attachment)
|
static Integer |
getInteger(Map<String,Object> map,
String key)
|
static Platform |
getPlatform(Map<String,Object> map)
|
static ReportTCResultResponse |
getReportTCResultResponse(Map<String,Object> map)
|
static Map<String,Object> |
getRequirementAttachmentMap(Attachment attachment)
|
static List<Map<String,Object>> |
getRequirementsGroupedByReqSpecMap(List<Requirement> requirements)
|
static Map<String,Object> |
getRequirementSpecificationAttachmentMap(Attachment attachment)
|
static String |
getString(Map<String,Object> map,
String key)
|
static String |
getStringValueOrNull(Object o)
|
static TestCase |
getTestCase(Map<String,Object> map)
|
static Map<String,Object> |
getTestCaseAttachmentMap(Attachment attachment)
|
static Map<String,Object> |
getTestCaseMap(TestCase testCase)
|
static TestCaseStep |
getTestCaseStep(Map<String,Object> map)
|
static Map<String,Object> |
getTestCaseStepMap(TestCaseStep testCaseStep)
|
static Map<String,Object> |
getTestCaseStepMap(TestCaseStep testCaseStep,
boolean internal)
|
static List<Integer> |
getTestCaseStepsIdList(List<TestCaseStep> testCaseSteps)
|
static List<Map<String,Object>> |
getTestCaseStepsMap(List<TestCaseStep> testCaseSteps)
|
static TestPlan |
getTestPlan(Map<String,Object> map)
|
static Map<String,Object> |
getTestPlanMap(TestPlan plan)
|
static TestProject |
getTestProject(Map<String,Object> map)
Extracts a Test Project from a Map. |
static Map<String,Object> |
getTestProjectAttachmentMap(Attachment attachment)
|
static Map<String,Object> |
getTestProjectMap(TestProject project)
|
static TestSuite |
getTestSuite(Map<String,Object> map)
|
static Map<String,Object> |
getTestSuiteAttachmentMap(Attachment attachment)
|
static Map<String,Object> |
getTestSuiteMap(TestSuite testSuite)
|
static void |
putIfNotNullAndTrue(Map<String,Object> map,
String key,
Boolean boolValue)
Puts a boolean value into a map if the value is not null. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_ARRAY
public static final Object[] EMPTY_ARRAY
EMPTY_MAP
public static final Map<String,Object> EMPTY_MAP
getTestProjectMap
public static final Map<String,Object> getTestProjectMap(TestProject project)
- Parameters:
project -
- Returns:
- Map of Test Project
getTestProject
public static final TestProject getTestProject(Map<String,Object> map)
- Extracts a Test Project from a Map.
- Parameters:
map - Map with properties of a Test Project.
- Returns:
- Test Project.
getBoolean
public static Boolean getBoolean(Map<String,Object> map,
String key)
- Parameters:
map - key -
- Returns:
- Boolean value.
getString
public static final String getString(Map<String,Object> map,
String key)
- Parameters:
map - key -
- Returns:
- String value.
getInteger
public static final Integer getInteger(Map<String,Object> map,
String key)
- Parameters:
map - key -
- Returns:
- Integer value.
getTestPlanMap
public static final Map<String,Object> getTestPlanMap(TestPlan plan)
- Parameters:
plan -
- Returns:
- Map of Test Plan.
getTestPlan
public static final TestPlan getTestPlan(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Test Plan.
getPlatform
public static final Platform getPlatform(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Platform.
getTestCaseMap
public static final Map<String,Object> getTestCaseMap(TestCase testCase)
- Parameters:
testCase -
- Returns:
- Map of Test Case.
getTestCaseStepsMap
public static final List<Map<String,Object>> getTestCaseStepsMap(List<TestCaseStep> testCaseSteps)
- Parameters:
testCaseSteps -
- Returns:
- A list whit one Map for each TestCaseStep
- Since:
- 1.9.4-1
getTestCaseStepsIdList
public static final List<Integer> getTestCaseStepsIdList(List<TestCaseStep> testCaseSteps)
- Parameters:
testCaseSteps -
- Returns:
- A list with the step's id
- Since:
- 1.9.4-1
getTestCaseStep
public static TestCaseStep getTestCaseStep(Map<String,Object> map)
- Parameters:
map - Case Step map
- Returns:
- Test Case
getTestCaseStepMap
public static final Map<String,Object> getTestCaseStepMap(TestCaseStep testCaseStep)
- Parameters:
testCaseStep -
- Returns:
- Map of Test Case Step.
getTestCaseStepMap
public static final Map<String,Object> getTestCaseStepMap(TestCaseStep testCaseStep,
boolean internal)
- Parameters:
testCaseStep - internal - the API uses different names for the the same parameter in
different methods.
- Returns:
- Map of Test Case Step.
getTestSuiteMap
public static final Map<String,Object> getTestSuiteMap(TestSuite testSuite)
- Parameters:
testSuite -
- Returns:
- Map of Test Suite Map.
getTestSuite
public static final TestSuite getTestSuite(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Test Suite.
getTestCase
public static final TestCase getTestCase(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Test Case.
getArray
public static Object[] getArray(Map<String,Object> map,
String key)
- Parameters:
map - key -
- Returns:
- Array of objects.
castToArray
public static Object[] castToArray(Object object)
- Parameters:
object -
- Returns:
- Array of objects
castToMap
public static Map<String,Object> castToMap(Object object)
- Parameters:
object -
- Returns:
- Map of objects
getBuildMap
public static final Map<String,Object> getBuildMap(Build build)
- Parameters:
build -
- Returns:
- Map of Build.
getAttachmentMap
public static final Map<String,Object> getAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Attachment.
getTestCaseAttachmentMap
public static final Map<String,Object> getTestCaseAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Test Case Attachment.
getTestSuiteAttachmentMap
public static final Map<String,Object> getTestSuiteAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Test Suite Attachment.
getTestProjectAttachmentMap
public static final Map<String,Object> getTestProjectAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Test Project Attachment.
getRequirementAttachmentMap
public static final Map<String,Object> getRequirementAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Requirement Attachment.
getRequirementSpecificationAttachmentMap
public static final Map<String,Object> getRequirementSpecificationAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Requirement Specification Attachment.
getExecutionAttachmentMap
public static final Map<String,Object> getExecutionAttachmentMap(Attachment attachment)
- Parameters:
attachment -
- Returns:
- Map of Execution Attachment
getAttachment
public static final Attachment getAttachment(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Attachment.
getRequirementsGroupedByReqSpecMap
public static final List<Map<String,Object>> getRequirementsGroupedByReqSpecMap(List<Requirement> requirements)
- Parameters:
requirements -
- Returns:
- List with Maps of Requirements Grouped By ReSpec.
getExecution
public static final Execution getExecution(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Execution.
getBuild
public static final Build getBuild(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Build.
getReportTCResultResponse
public static final ReportTCResultResponse getReportTCResultResponse(Map<String,Object> map)
- Parameters:
map -
- Returns:
- ReportTCResultResponse object.
getCustomField
public static final CustomField getCustomField(Map<String,Object> map)
- Parameters:
map -
- Returns:
- Custom Field.
putIfNotNullAndTrue
public static final void putIfNotNullAndTrue(Map<String,Object> map,
String key,
Boolean boolValue)
- Puts a boolean value into a map if the value is not null.
- Parameters:
map - Map.key - Key.boolValue - Boolean value.
getStringValueOrNull
public static final String getStringValueOrNull(Object o)
Copyright © 2010-2011 the testlink-java-api team-2012. All Rights Reserved.