Class NativeUrlBuilder
- java.lang.Object
-
- com.testomatio.reporter.client.urlbuilder.NativeUrlBuilder
-
- All Implemented Interfaces:
UrlBuilder
public class NativeUrlBuilder extends Object implements UrlBuilder
Native implementation of URL builder for Testomat.io API endpoints. Constructs URLs for test run operations using standard Java libraries.
-
-
Constructor Summary
Constructors Constructor Description NativeUrlBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildCreateRunUrl()Builds URL for creating a new test run.StringbuildFinishTestRunUrl(String testRunUid)Builds URL for finishing a test run.StringbuildReportTestUrl(String testRunUid)Builds URL for reporting test results.
-
-
-
Method Detail
-
buildCreateRunUrl
public String buildCreateRunUrl()
Builds URL for creating a new test run.- Specified by:
buildCreateRunUrlin interfaceUrlBuilder- Returns:
- complete URL for test run creation
- Throws:
InvalidProvidedPropertyException- if base URL or API key is invalidUrlBuildingException- if URL construction fails
-
buildReportTestUrl
public String buildReportTestUrl(String testRunUid)
Builds URL for reporting test results.- Specified by:
buildReportTestUrlin interfaceUrlBuilder- Parameters:
testRunUid- unique identifier of the test run- Returns:
- complete URL for test result reporting
- Throws:
UrlBuildingException- if testRunUid is null or emptyInvalidProvidedPropertyException- if base URL or API key is invalid
-
buildFinishTestRunUrl
public String buildFinishTestRunUrl(String testRunUid)
Builds URL for finishing a test run.- Specified by:
buildFinishTestRunUrlin interfaceUrlBuilder- Parameters:
testRunUid- unique identifier of the test run- Returns:
- complete URL for test run completion
- Throws:
UrlBuildingException- if testRunUid is null or emptyInvalidProvidedPropertyException- if base URL or API key is invalid
-
-