Class TmsApiClient

  • All Implemented Interfaces:
    ApiClient

    public class TmsApiClient
    extends java.lang.Object
    implements ApiClient
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String addAttachment​(java.lang.String path)  
      void completeTestRun​(java.lang.String uuid)  
      java.lang.String createAutoTest​(ru.testit.client.model.AutoTestPostModel model)  
      java.util.List<ru.testit.client.model.AutoTestModel> createAutoTests​(java.util.List<ru.testit.client.model.AutoTestPostModel> models)  
      ru.testit.client.model.TestRunV2ApiResult createTestRun()  
      ru.testit.client.model.AutoTestApiResult getAutoTestByExternalId​(java.lang.String externalId)  
      java.util.List<java.lang.String> getTestFromTestRun​(java.lang.String testRunUuid, java.lang.String configurationId)  
      ru.testit.client.model.TestResultResponse getTestResult​(java.util.UUID uuid)  
      ru.testit.client.model.TestRunV2ApiResult getTestRun​(java.lang.String uuid)  
      java.util.List<ru.testit.client.model.WorkItemIdentifierModel> getWorkItemsLinkedToTest​(java.lang.String id)  
      java.util.List<java.util.UUID> GetWorkItemUuidsByIds​(java.lang.Iterable<java.lang.String> workItemIds)  
      void linkAutoTestToWorkItems​(java.lang.String id, java.lang.Iterable<java.lang.String> workItemIds)  
      java.util.List<java.util.UUID> sendTestResults​(java.lang.String testRunUuid, java.util.List<ru.testit.client.model.AutoTestResultsForTestRunModel> models)  
      void unlinkAutoTestToWorkItem​(java.lang.String id, java.lang.String workItemId)  
      void updateAutoTest​(ru.testit.client.model.AutoTestPutModel model)  
      void updateAutoTests​(java.util.List<ru.testit.client.model.AutoTestPutModel> models)  
      void updateTestResult​(java.util.UUID uuid, ru.testit.client.model.TestResultUpdateV2Request model)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createTestRun

        public ru.testit.client.model.TestRunV2ApiResult createTestRun()
                                                                throws ru.testit.client.invoker.ApiException
        Specified by:
        createTestRun in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestRun

        public ru.testit.client.model.TestRunV2ApiResult getTestRun​(java.lang.String uuid)
                                                             throws ru.testit.client.invoker.ApiException
        Specified by:
        getTestRun in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • completeTestRun

        public void completeTestRun​(java.lang.String uuid)
                             throws ru.testit.client.invoker.ApiException
        Specified by:
        completeTestRun in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • updateAutoTest

        public void updateAutoTest​(ru.testit.client.model.AutoTestPutModel model)
                            throws ru.testit.client.invoker.ApiException
        Specified by:
        updateAutoTest in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • createAutoTest

        public java.lang.String createAutoTest​(ru.testit.client.model.AutoTestPostModel model)
                                        throws ru.testit.client.invoker.ApiException
        Specified by:
        createAutoTest in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • updateAutoTests

        public void updateAutoTests​(java.util.List<ru.testit.client.model.AutoTestPutModel> models)
                             throws ru.testit.client.invoker.ApiException
        Specified by:
        updateAutoTests in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • createAutoTests

        public java.util.List<ru.testit.client.model.AutoTestModel> createAutoTests​(java.util.List<ru.testit.client.model.AutoTestPostModel> models)
                                                                             throws ru.testit.client.invoker.ApiException
        Specified by:
        createAutoTests in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • GetWorkItemUuidsByIds

        public java.util.List<java.util.UUID> GetWorkItemUuidsByIds​(java.lang.Iterable<java.lang.String> workItemIds)
        Specified by:
        GetWorkItemUuidsByIds in interface ApiClient
      • getAutoTestByExternalId

        public ru.testit.client.model.AutoTestApiResult getAutoTestByExternalId​(java.lang.String externalId)
                                                                         throws ru.testit.client.invoker.ApiException
        Specified by:
        getAutoTestByExternalId in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • linkAutoTestToWorkItems

        public void linkAutoTestToWorkItems​(java.lang.String id,
                                            java.lang.Iterable<java.lang.String> workItemIds)
        Specified by:
        linkAutoTestToWorkItems in interface ApiClient
      • unlinkAutoTestToWorkItem

        public void unlinkAutoTestToWorkItem​(java.lang.String id,
                                             java.lang.String workItemId)
        Specified by:
        unlinkAutoTestToWorkItem in interface ApiClient
      • getWorkItemsLinkedToTest

        public java.util.List<ru.testit.client.model.WorkItemIdentifierModel> getWorkItemsLinkedToTest​(java.lang.String id)
                                                                                                throws ru.testit.client.invoker.ApiException
        Specified by:
        getWorkItemsLinkedToTest in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • sendTestResults

        public java.util.List<java.util.UUID> sendTestResults​(java.lang.String testRunUuid,
                                                              java.util.List<ru.testit.client.model.AutoTestResultsForTestRunModel> models)
                                                       throws ru.testit.client.invoker.ApiException
        Specified by:
        sendTestResults in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • addAttachment

        public java.lang.String addAttachment​(java.lang.String path)
                                       throws ru.testit.client.invoker.ApiException
        Specified by:
        addAttachment in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestFromTestRun

        public java.util.List<java.lang.String> getTestFromTestRun​(java.lang.String testRunUuid,
                                                                   java.lang.String configurationId)
                                                            throws ru.testit.client.invoker.ApiException
        Specified by:
        getTestFromTestRun in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestResult

        public ru.testit.client.model.TestResultResponse getTestResult​(java.util.UUID uuid)
                                                                throws ru.testit.client.invoker.ApiException
        Specified by:
        getTestResult in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException
      • updateTestResult

        public void updateTestResult​(java.util.UUID uuid,
                                     ru.testit.client.model.TestResultUpdateV2Request model)
                              throws ru.testit.client.invoker.ApiException
        Specified by:
        updateTestResult in interface ApiClient
        Throws:
        ru.testit.client.invoker.ApiException