Example JUnit4 Spring System Test

Creates a new quickstart project to system test Spring Application with Testify, JUnit4, Mockito, and AssertJ.

License

License

Categories

Categories

JUnit Unit Testing
GroupId

GroupId

org.testifyproject.examples
ArtifactId

ArtifactId

example-junit-spring-systemtest
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

war
Description

Description

Example JUnit4 Spring System Test
Creates a new quickstart project to system test Spring Application with Testify, JUnit4, Mockito, and AssertJ.
Project URL

Project URL

https://github.com/testify-project/examples/tree/master/junit4/example-junit-spring-systemtest
Project Organization

Project Organization

Sharmarke Aden

Download example-junit-spring-systemtest

How to add to project

<!-- https://jarcasting.com/artifacts/org.testifyproject.examples/example-junit-spring-systemtest/ -->
<dependency>
    <groupId>org.testifyproject.examples</groupId>
    <artifactId>example-junit-spring-systemtest</artifactId>
    <version>1.0.0</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/org.testifyproject.examples/example-junit-spring-systemtest/
implementation 'org.testifyproject.examples:example-junit-spring-systemtest:1.0.0'
// https://jarcasting.com/artifacts/org.testifyproject.examples/example-junit-spring-systemtest/
implementation ("org.testifyproject.examples:example-junit-spring-systemtest:1.0.0")
'org.testifyproject.examples:example-junit-spring-systemtest:war:1.0.0'
<dependency org="org.testifyproject.examples" name="example-junit-spring-systemtest" rev="1.0.0">
  <artifact name="example-junit-spring-systemtest" type="war" />
</dependency>
@Grapes(
@Grab(group='org.testifyproject.examples', module='example-junit-spring-systemtest', version='1.0.0')
)
libraryDependencies += "org.testifyproject.examples" % "example-junit-spring-systemtest" % "1.0.0"
[org.testifyproject.examples/example-junit-spring-systemtest "1.0.0"]

Dependencies

compile (21)

Group / Artifact Type Version
org.testifyproject.junit4 : spring-system-test jar
org.testifyproject.client : jersey-client jar
org.testifyproject.server : undertow jar
org.testifyproject.local-resources : hsql jar
org.testifyproject.virtual-resources : docker jar
org.springframework : spring-webmvc jar
com.fasterxml.jackson.core : jackson-annotations jar
com.fasterxml.jackson.core : jackson-core jar
com.fasterxml.jackson.core : jackson-databind jar
javax.inject : javax.inject jar 1
org.hibernate : hibernate-validator jar 5.2.2.Final
org.jsoup : jsoup jar 1.9.2
javax.el : javax.el-api jar 3.0.0
javax.transaction : javax.transaction-api jar 1.2
javax.interceptor : javax.interceptor-api jar 1.2
org.hibernate : hibernate-core jar 5.1.0.Final
org.hibernate : hibernate-entitymanager jar 5.1.0.Final
org.springframework.data : spring-data-jpa jar
org.springframework.hateoas : spring-hateoas jar 0.23.0.RELEASE
org.postgresql : postgresql jar 9.4.1207
org.modelmapper : modelmapper jar 0.7.7

provided (2)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0
org.projectlombok : lombok jar 1.16.18

test (2)

Group / Artifact Type Version
org.assertj : assertj-core jar 3.8.0
org.testifyproject.tools : test-logger jar 1.0.2

Project Modules

There are no modules declared in this project.

Examples

Build Status Join the chat on Gitter CodecovIO Maven Central License

Overview

A repository that contains Testify Project examples and archtypes based on these examples.

Examples

  • Example JUnit4 Unit Test
  • Example JUnit4 Spring Integration Test
  • Example JUnit4 SpringBoot System Test
  • Example JUnit4 Spring System Test
  • Example JUnit4 HK2 Integration Test
  • Example JUnit4 Jersey 2 System Test
  • Example JUnit4 Guice Integration Test
  • Example JUnit4 Local Resource Provider

Learning

  • Testify documentation is available here.

Issue Tracking

Report issues via the Github Issues. Think you've found a bug? Please consider submitting a reproduction project via the a new Github Issue.

Issue Pull Request

Pull requests are welcome.

Staying in Touch

Hit us up on Gitter.

License

The Testify is released under Apache Software License, Version 2.0.

Enjoy and keep on Testifying!

org.testifyproject.examples

Testify Project

A Java Testing Framework faithful to sound testing principles and best practices.

Versions

Version
1.0.0
0.9.3
0.9.2
0.9.1
0.9.0