Modules¶
Common¶
- testrail4j-core - contains a common implementation for TestRail4J HTTP clients. Used in modules: jackson2-feign-client, gson-feign-client.
Clients¶
- jackson2-feign-client - jackson2 annotated interface for the feign http-client
<dependency>
<groupId>org.touchbit.testrail4j</groupId>
<artifactId>jackson2-feign-client</artifactId>
<version>${testrail4j.version}</version>
</dependency>
- gson-feign-client - gson annotated interface for the feign http-client
<dependency>
<groupId>org.touchbit.testrail4j</groupId>
<artifactId>gson-feign-client</artifactId>
<version>${testrail4j.version}</version>
</dependency>
Models¶
- jackson2-api-model - Jackson2 annotated models. Used in modules: jackson2-feign-client.
<dependency>
<groupId>org.touchbit.testrail4j</groupId>
<artifactId>jackson2-api-model</artifactId>
<version>${testrail4j.version}</version>
</dependency>
- gson-api-model - Gson annotated models. Used in modules: gson-feign-client.
<dependency>
<groupId>org.touchbit.testrail4j</groupId>
<artifactId>gson-api-model</artifactId>
<version>${testrail4j.version}</version>
</dependency>
- testrail4j-schema - Json schemas for TestRail API (if you need to generate your own models).
<dependency>
<groupId>org.touchbit.testrail4j</groupId>
<artifactId>testrail4j-schema</artifactId>
<version>${testrail4j.version}</version>
</dependency>