CrNiCKL test base

Abstract unit tests for the CrNiCKL database software.

License

License

GroupId

GroupId

ch.agent
ArtifactId

ArtifactId

crnickl-test
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

CrNiCKL test base
Abstract unit tests for the CrNiCKL database software.
Project URL

Project URL

http://agent.ch/timeseries/crnickl/
Source Code Management

Source Code Management

https://github.com/jpvetterli/crnickl-test.git

Download crnickl-test

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
ch.agent : crnickl jar 2.0.0
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

crnickl-test : common test code for CrNiCKL drivers

Copyright 2012-2017 Hauser Olsson GmbH.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This provides common test code for tests included in CrNiCKL drivers. Currently, drivers are available for JDBC (crnickl-jdbc) and MongoDB (crnickl-mongodb). Note that CrNiCKL itself (crnickl) cannot be tested without using a driver.

Version 2

Some tests have been upgraded to the latest version of dependencies.

For Maven users

The software is available from the Maven central repository. To use version x.y.z, insert the following dependency into your pom.xml file:

<dependency>
  <groupId>ch.agent</groupId>
  <artifactId>crnickl-test</artifactId>
  <version>x.y.z</version>
  <scope>test</scope>
</dependency>

Building the software

The recommended way is to use git for accessing the source and maven for building. The procedure is easy, as maven takes care of locating and downloading dependencies:

$ git clone https://github.com/jpvetterli/crnickl-test.git
$ cd crnickl-test
$ mvn install

Browsing the source code

The source is available on GitHub.

Finding more information

More information on CrNiCKL is available at the project web site.

Updated: 2017-10-06/jpv

Versions

Version
2.0.0
1.1.0
1.0.0