Index

A C D E G H I L O R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addAttachmentForTestCase(APIClient, String, String) - Static method in class de.qytera.qtaf.testrail.utils.TestRailManager
Add an attachment to a test case.
addResultForTestCase(APIClient, String, String, int, String) - Static method in class de.qytera.qtaf.testrail.utils.TestRailManager
Add the result of an executed test case.
APIClient - Class in de.qytera.qtaf.testrail.utils
The client class for communicating with TestRail's API.
APIClient(String) - Constructor for class de.qytera.qtaf.testrail.utils.APIClient
Create a new TestRail client.
APIException - Exception in de.qytera.qtaf.testrail.utils
Exceptions which occur during interaction with TestRail's API.
APIException(int, String) - Constructor for exception de.qytera.qtaf.testrail.utils.APIException
Create a new APIException with the given status and message.
APIUtil - Class in de.qytera.qtaf.testrail.utils
Utility class for handling TestRail multipart attachments.
Attachment - Class in de.qytera.qtaf.testrail.entity
A TestRail attachment.
Attachment() - Constructor for class de.qytera.qtaf.testrail.entity.Attachment
 
Attachment(String, String, String, int, String, String, int, int, int, String, int, String, int, boolean, String) - Constructor for class de.qytera.qtaf.testrail.entity.Attachment
 
Attachments - Class in de.qytera.qtaf.testrail.entity
Multiple TestRail attachments.
Attachments() - Constructor for class de.qytera.qtaf.testrail.entity.Attachments
 
Attachments(List<Attachment>, int, int, Link, int) - Constructor for class de.qytera.qtaf.testrail.entity.Attachments
 

C

canEqual(Object) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
canEqual(Object) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
canEqual(Object) - Method in class de.qytera.qtaf.testrail.entity.Link
 
canEqual(Object) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
canEqual(Object) - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
caseId() - Element in annotation interface de.qytera.qtaf.testrail.annotations.TestRail
ID of the test case.
consumeAttachment(String, Consumer<Entity<MultiPart>>) - Static method in class de.qytera.qtaf.testrail.utils.APIUtil
Converts a file into a multipart attachment entity and passes the entity to the provided consumer.

D

de.qytera.qtaf.testrail.annotations - package de.qytera.qtaf.testrail.annotations
 
de.qytera.qtaf.testrail.config - package de.qytera.qtaf.testrail.config
 
de.qytera.qtaf.testrail.entity - package de.qytera.qtaf.testrail.entity
 
de.qytera.qtaf.testrail.event_subscriber - package de.qytera.qtaf.testrail.event_subscriber
 
de.qytera.qtaf.testrail.utils - package de.qytera.qtaf.testrail.utils
 
deleteAttachmentForTestCase(APIClient, String) - Static method in class de.qytera.qtaf.testrail.utils.TestRailManager
Delete an attachment.

E

equals(Object) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
equals(Object) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
equals(Object) - Method in class de.qytera.qtaf.testrail.entity.Link
 
equals(Object) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
equals(Object) - Method in class de.qytera.qtaf.testrail.utils.APIClient
 

G

getAttachments() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
getAttachmentsForTestCase(APIClient, String) - Static method in class de.qytera.qtaf.testrail.utils.TestRailManager
Get all attachments for a test case.
getAuthorizationHeader() - Method in class de.qytera.qtaf.testrail.utils.APIClient
Get the authorization header value.
getClient() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
testRail API client.
getClientId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getCreatedOn() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getDataId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getEntityId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getEntityType() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getFilename() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getFiletype() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getIcon() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getLegacyId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getLimit() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
getLink() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
getName() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getNext() - Method in class de.qytera.qtaf.testrail.entity.Link
 
getOffset() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
getPassword() - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
getPrev() - Method in class de.qytera.qtaf.testrail.entity.Link
 
getProjectId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getRunId(TestRail) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
Returns the runId.
getSize() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
getSize() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
getTestFinishedSubscription() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
QTAF Event Subscription.
getUrl() - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
getUser() - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
getUserId() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 

H

handleScenarioFailure(TestScenarioLogCollection, TestRail) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
Handle scenario failure.
handleScenarioSuccess(TestRail) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
Handle scenario success.
hashCode() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
hashCode() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
hashCode() - Method in class de.qytera.qtaf.testrail.entity.Link
 
hashCode() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
hashCode() - Method in class de.qytera.qtaf.testrail.utils.APIClient
 

I

initialize() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
isImage() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 

L

Link - Class in de.qytera.qtaf.testrail.entity
A TestRail link.
Link() - Constructor for class de.qytera.qtaf.testrail.entity.Link
 
Link(Integer, Integer) - Constructor for class de.qytera.qtaf.testrail.entity.Link
 

O

onFinishedTesting(String) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
Event handler for finished testing event.

R

runId() - Element in annotation interface de.qytera.qtaf.testrail.annotations.TestRail
ID of a test run.

S

SECURITY_KEY - Static variable in class de.qytera.qtaf.testrail.config.TestRailConfigHelper
The selector for accessing the key used to decrypt encrypted configuration values.
setAttachments(List<Attachment>) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
setClient(APIClient) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
testRail API client.
setClientId(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setCreatedOn(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setDataId(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setEntityId(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setEntityType(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setFilename(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setFiletype(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setIcon(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setId(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setImage(boolean) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setLegacyId(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setLimit(int) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
setLink(Link) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
setName(String) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setNext(Integer) - Method in class de.qytera.qtaf.testrail.entity.Link
 
setOffset(int) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
setPassword(String) - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
setPrev(Integer) - Method in class de.qytera.qtaf.testrail.entity.Link
 
setProjectId(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setSize(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
setSize(int) - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
setTestFinishedSubscription(Subscription) - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
QTAF Event Subscription.
setUpClient() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
Set up the client for the TestRail API.
setUrl(String) - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
setUser(String) - Method in class de.qytera.qtaf.testrail.utils.APIClient
 
setUserId(int) - Method in class de.qytera.qtaf.testrail.entity.Attachment
 

T

TestRail - Annotation Interface in de.qytera.qtaf.testrail.annotations
An annotation describing TestRail test cases.
TESTRAIL_AUTHENTICATION_CLIENT_ID - Static variable in class de.qytera.qtaf.testrail.config.TestRailConfigHelper
The selector for accessing the TestRail client ID.
TESTRAIL_AUTHENTICATION_CLIENT_SECRET - Static variable in class de.qytera.qtaf.testrail.config.TestRailConfigHelper
The selector for accessing the TestRail client secret.
TESTRAIL_ENABLED - Static variable in class de.qytera.qtaf.testrail.config.TestRailConfigHelper
The selector for accessing the key used to enable and disable the TestRail plugin.
TESTRAIL_URL - Static variable in class de.qytera.qtaf.testrail.config.TestRailConfigHelper
The selector for accessing the TestRail URL.
TestRailConfigHelper - Class in de.qytera.qtaf.testrail.config
TestRail configuration parameters.
TestRailManager - Class in de.qytera.qtaf.testrail.utils
A manager class for keeping track of and uploading executed tests.
toString() - Method in class de.qytera.qtaf.testrail.entity.Attachment
 
toString() - Method in class de.qytera.qtaf.testrail.entity.Attachments
 
toString() - Method in class de.qytera.qtaf.testrail.entity.Link
 
toString() - Method in class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
toString() - Method in class de.qytera.qtaf.testrail.utils.APIClient
 

U

UploadTestsSubscriber - Class in de.qytera.qtaf.testrail.event_subscriber
This subscriber binds to the test finished event and uploads the tests to the TestRail API.
UploadTestsSubscriber() - Constructor for class de.qytera.qtaf.testrail.event_subscriber.UploadTestsSubscriber
 
A C D E G H I L O R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form