slickqa-java-client-simple

Java simple client api for the slick test management tool.

License

License

Categories

Categories

Java Languages CLI User Interface
GroupId

GroupId

com.slickqa.client
ArtifactId

ArtifactId

slickqa-java-client-simple
Last Version

Last Version

0.0.1-2
Release Date

Release Date

Type

Type

jar
Description

Description

slickqa-java-client-simple
Java simple client api for the slick test management tool.
Project URL

Project URL

http://github.com/slickqa/java-simple-client
Source Code Management

Source Code Management

http://github.com/slickqa/slickqa-java-client

Download slickqa-java-client-simple

How to add to project

<!-- https://jarcasting.com/artifacts/com.slickqa.client/slickqa-java-client-simple/ -->
<dependency>
    <groupId>com.slickqa.client</groupId>
    <artifactId>slickqa-java-client-simple</artifactId>
    <version>0.0.1-2</version>
</dependency>
// https://jarcasting.com/artifacts/com.slickqa.client/slickqa-java-client-simple/
implementation 'com.slickqa.client:slickqa-java-client-simple:0.0.1-2'
// https://jarcasting.com/artifacts/com.slickqa.client/slickqa-java-client-simple/
implementation ("com.slickqa.client:slickqa-java-client-simple:0.0.1-2")
'com.slickqa.client:slickqa-java-client-simple:jar:0.0.1-2'
<dependency org="com.slickqa.client" name="slickqa-java-client-simple" rev="0.0.1-2">
  <artifact name="slickqa-java-client-simple" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.slickqa.client', module='slickqa-java-client-simple', version='0.0.1-2')
)
libraryDependencies += "com.slickqa.client" % "slickqa-java-client-simple" % "0.0.1-2"
[com.slickqa.client/slickqa-java-client-simple "0.0.1-2"]

Dependencies

compile (7)

Group / Artifact Type Version
org.glassfish.jersey.core : jersey-client jar 2.7
com.fasterxml.jackson.core : jackson-annotations jar 2.3.2
com.fasterxml.jackson.core : jackson-databind jar 2.3.2
org.apache.httpcomponents : httpclient jar 4.5.2
org.projectlombok : lombok jar 1.16.8
com.google.guava : guava jar 20.0
junit : junit jar 4.11

test (1)

Group / Artifact Type Version
com.googlecode.jmockit : jmockit jar 1.6

Project Modules

There are no modules declared in this project.

Slick Java Client

This is a java client api for talking to the slick test manager.

Javadocs for the currently in-development version are available on the build server. You can also see unit test results and code coverage results on the build server.

Examples

Here is an example (also included in the javadocs), of how to get a list of projects out of slick:

SlickClient slick = SlickClientFactory.getSlickClient("http://localhost/slick/api");
List<Project> projects = null;
try {
    projects = slick.projects().getList();
} catch(SlickError e) {
    System.err.println("Error retrieving list of projects from slick: " + e.getMessage());
}
if (projects != null) {
    System.out.println("Projects in slick:");
    System.out.println("------------------");
    for(Project project : projects) {
        System.out.println(project.toString());
    }
} else {
    System.out.println("Nothing to see here, move along.");
} 

Development

The version should always end in -SNAPSHOT. The build system changes the -SNAPSHOT to the current build number (assigned by jenkins at build time). For build information see https://build.slickqa.com/blue/organizations/jenkins/slickqa-java-client/activity

com.slickqa.client

Versions

Version
0.0.1-2