TestContainers :: ArangoDB

ArangoDB container for testing under Testcontainers.

License

License

Categories

Categories

Java Languages Container
GroupId

GroupId

io.github.ganchix
ArtifactId

ArtifactId

testcontainers-java-module-arangodb
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

TestContainers :: ArangoDB
ArangoDB container for testing under Testcontainers.
Project URL

Project URL

https://github.com/ganchix/testcontainers-java-module-arangodb
Source Code Management

Source Code Management

https://github.com/ganchix/testcontainers-java-module-arangodb/tree/master

Download testcontainers-java-module-arangodb

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
org.testcontainers : testcontainers jar 1.6.0
com.arangodb : arangodb-java-driver jar 4.3.0

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.20

test (1)

Group / Artifact Type Version
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

TestContainers ArangoDB testing module Build Status codecov Maven Central GitHub stars

Testcontainers module for ArangoDB.

Table of Contents

Overview

See testcontainers.org for more information about Testcontainers.

Getting started

Add dependency

<dependency>
    <groupId>io.github.ganchix</groupId>
    <artifactId>testcontainers-java-module-arangodb</artifactId>
    <version>0.0.1</version>
</dependency>

Gradle

compile group: 'io.github.ganchix', name: 'testcontainers-java-module-arangodb', version: '0.0.1'

Code example

Running ArangoDB during a test:

public class SomeTest {


	@Rule
	public ArangoDBContainer arangoDBContainer = new ArangoDBContainer().withoutAuthentication();

    
	@Test
	public void simpleTestWithClientCreation() {
		ArangoDB arangoDB = arangoDBContainer.getArangoDB();
		assertNotNull(arangoDB.getVersion().getServer());
	}
}

License

Testcontainers module for ArangoDB is licensed under the MIT License. See LICENSE for details.

Copyright (c) 2018 Rafael Ríos Moya

Versions

Version
0.0.1