Nuun IO Kernel Tests

This is the tests part of the Nuun IO Kernel. Use this project when you want to make unit test and integration tests from your plugins. See kernel parent description.

License

License

GroupId

GroupId

io.nuun.kernel
ArtifactId

ArtifactId

kernel-tests
Last Version

Last Version

1.0.M11
Release Date

Release Date

Type

Type

jar
Description

Description

Nuun IO Kernel Tests
This is the tests part of the Nuun IO Kernel. Use this project when you want to make unit test and integration tests from your plugins. See kernel parent description.

Download kernel-tests

How to add to project

<!-- https://jarcasting.com/artifacts/io.nuun.kernel/kernel-tests/ -->
<dependency>
    <groupId>io.nuun.kernel</groupId>
    <artifactId>kernel-tests</artifactId>
    <version>1.0.M11</version>
</dependency>
// https://jarcasting.com/artifacts/io.nuun.kernel/kernel-tests/
implementation 'io.nuun.kernel:kernel-tests:1.0.M11'
// https://jarcasting.com/artifacts/io.nuun.kernel/kernel-tests/
implementation ("io.nuun.kernel:kernel-tests:1.0.M11")
'io.nuun.kernel:kernel-tests:jar:1.0.M11'
<dependency org="io.nuun.kernel" name="kernel-tests" rev="1.0.M11">
  <artifact name="kernel-tests" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.nuun.kernel', module='kernel-tests', version='1.0.M11')
)
libraryDependencies += "io.nuun.kernel" % "kernel-tests" % "1.0.M11"
[io.nuun.kernel/kernel-tests "1.0.M11"]

Dependencies

compile (4)

Group / Artifact Type Version
io.nuun.kernel : kernel-core jar 1.0.M11
junit : junit Optional jar 4.11
ch.qos.logback : logback-classic Optional jar 1.2.3
org.assertj : assertj-core Optional jar 1.7.1

test (3)

Group / Artifact Type Version
org.mockito : mockito-core jar 1.8.5
org.powermock : powermock-core jar 1.5
org.powermock : powermock-api-mockito jar 1.5

Project Modules

There are no modules declared in this project.

Nuun Kernel Build status Maven Central Coverage Status

Nuun is a powerful and flexible inversion control micro-framework for building enterprise class stack.

Nuun brings a clean kernel/plugin design plus a JSR 330 compliant injection mechanism backed by Google Guice. It is designed to be compatible with the major injection frameworks (spring, guice for now, tapestry, picocontainer, jodd, etc to come ...). Nuun aims to be a future reference for enterprise application developement.

Nuun makes a clear separation between stack developers and business developers. Stack developers will define convention and high level technical aspects by creating plugins. Then business developers will be free from configuration and will be able to focus on business issues not technical issues.

Quick start

Get Nuun Kernel from Maven central

The easiest way to get Nuun using Maven is to add the following dependency to your pom.

<dependency>
  <groupId>io.nuun</groupId>
  <artifactId>kernel</artifactId>
  <version>???</version>
</dependency>

Where ??? is the current version. See here for the last release.

Build it from source.

Clone the repo then install it with maven.

git clone https://github.com/nuun-io/kernel.git
cd kernel
mvn clean install

Documentation

See the current reference documentation.

Want to contribute ?

Contributions are welcome; please refer to our contributing guidelines.

To see our current work, take look at our board.

Copyright and license

Code is released under LGPLv3 license.

##Glossary

  • IOC : Inversion Of Control
  • DI : Dependency Injection
io.nuun.kernel

Nuun IO

Nuun.IO is a set of libraries allowing a full use of the IOC principle.

Versions

Version
1.0.M11
1.0.M10