Reference Test

Reference test of CDS payloads and API endpoints

License

License

MIT
Categories

Categories

Data
GroupId

GroupId

au.org.consumerdatastandards
ArtifactId

ArtifactId

reference-test
Last Version

Last Version

1.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

Reference Test
Reference test of CDS payloads and API endpoints

Download reference-test

How to add to project

<!-- https://jarcasting.com/artifacts/au.org.consumerdatastandards/reference-test/ -->
<dependency>
    <groupId>au.org.consumerdatastandards</groupId>
    <artifactId>reference-test</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/au.org.consumerdatastandards/reference-test/
implementation 'au.org.consumerdatastandards:reference-test:1.1.1'
// https://jarcasting.com/artifacts/au.org.consumerdatastandards/reference-test/
implementation ("au.org.consumerdatastandards:reference-test:1.1.1")
'au.org.consumerdatastandards:reference-test:jar:1.1.1'
<dependency org="au.org.consumerdatastandards" name="reference-test" rev="1.1.1">
  <artifact name="reference-test" type="jar" />
</dependency>
@Grapes(
@Grab(group='au.org.consumerdatastandards', module='reference-test', version='1.1.1')
)
libraryDependencies += "au.org.consumerdatastandards" % "reference-test" % "1.1.1"
[au.org.consumerdatastandards/reference-test "1.1.1"]

Dependencies

compile (15)

Group / Artifact Type Version
cglib : cglib jar 3.3.0
au.org.consumerdatastandards : reflection jar 1.1.1
com.fasterxml.jackson.module : jackson-module-parameter-names jar 2.10.1
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.10.1
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.10.1
au.org.consumerdatastandards : api-model jar 1.1.1
net.serenity-bdd : serenity-core jar 2.0.70
net.serenity-bdd : serenity-junit jar 2.0.70
net.serenity-bdd : serenity-rest-assured jar 2.0.70
net.serenity-bdd : serenity-emailer jar 2.0.70
com.google.http-client : google-http-client jar 1.30.1
org.springframework.boot : spring-boot-starter-logging jar 2.2.1.RELEASE
commons-codec : commons-codec jar 1.13
org.bouncycastle : bcprov-jdk15on jar 1.64
com.nimbusds : nimbus-jose-jwt jar 8.2.1

Project Modules

There are no modules declared in this project.

java-artefacts

Build Status license version issues

Disclaimer

This collection of Australian Consumer Data Right (CDR) software artefacts includes code written in Java.

The artefacts in this repo are offered without warranty or liability, in accordance with the MIT licence.

The Data Standards Body (DSB) develops these artefacts in the course of its work, in order to perform quality assurance on the Australian Consumer Data Right Standards (Data Standards).

The DSB makes this repo, and its artefacts, public on a non-commercial basis in the interest of supporting the participants in the CDR eco-system.

The resources of the DSB are primarily directed towards assisting the Data Standards Chair for developing the Data Standards.

Consequently, the development work provided on the artefacts in this repo is on a best-effort basis, and the DSB acknowledges the use of these tools alone is not sufficient for, nor should they be relied upon with respect to accreditation, conformance, or compliance purposes.

Software requirements

To run the artefacts, you need to install

  • Java 8
  • Maven 3

How to Build

Navigate to the project folder and execute

mvn install --projects !integration-test

or, if you want to skip the Docker image build step:

mvn install -Ddockerfile.skip=true --projects !integration-test

The --projects !integration-test parameter skips running of the integration tests. You can ommit this parameter if you've built the current version of the project once before and the data-holder is running, so the tests can be run agains it.

Unit tests

The Maven install command runs unit tests as a part of the build. You can re-run the tests any time with:

mvn test

Included Modules

  • client - Java library, reference Implementation of CDS client (Accredited Data Recipient - ADR). Used by client-cli and integration-test
  • client-cli - Command Line Interface tool to access Data Holder endpoints.
  • integration-test - Integration tests to run against Data Holder endpoints.
  • data-holder - Reference Implementation of CDS server (Data Holder).

Rules of engagement

Contributions to this open source project are made by raising issues and contributing code through pull requests.

We ask that all contributors to the Australian Consumer Data Standards repositories comply with the GitHub Community Forum Code of Conduct.

au.org.consumerdatastandards

Consumer Data Standards Australia

Versions

Version
1.1.1
1.0.0
1.0.0-RC7
1.0.0-RC6
1.0.0-RC5
1.0.0-RC4
1.0.0-RC3
1.0.0-RC2
1.0.0-RC1
0.9.6
0.9.5
0.9.4
0.9.3