Skip to content

Full Java EE stack demo with a progressive approach to explain how to introduce different tests and finally to rule them all.

License

Notifications You must be signed in to change notification settings

probedock/probedock-demo-jee-stack

Repository files navigation

probedock-demo-jee-stack

Full demonstration of integration with different type of tests in a full Java EE stack.

Unit, Integration and API tests are integrated with Probe Dock and Probe Dock RT.

The project contains several projects which help to discover the path from no tests to all tests integrated with Probe Dock.

  • probedock-demo-jee-stack-notest is the base for the projects with tests;
  • probedock-demo-jee-stack-unit contains only unit tests and is integrated with Probe Dock;
  • probedock-demo-jee-stack-integration contains only integration tests and is integrated with Probe Dock;
  • probedock-demo-jee-stack-api contains only the API tests and is integrated with Probe Dock;
  • probedock-demo-jee-stack-all contains all the three types of tests and is integrated with Probe Dock.

Requirements

  • Java 7+
  • Maven 3.1
  • Node.js 0.12+
  • NPM 2.12+

Usage

  1. If not done, install and setup Probe Dock RT.

  2. Clone this repository.

  3. Then, explore the different project to see how it is working. Each project contains some information about the integration of the testing technology used in the project.

  4. probedock-demo-jee-stack-notest

  5. probedock-demo-jee-stack-unit

  6. probedock-demo-jee-stack-integration

  7. probedock-demo-jee-stack-api

  8. probedock-demo-jee-stack-all

  9. Now you can play a bit with the different projects. Break some tests and see the results on both interfaces. Play with the @ProbeTest and @ProbeTestClass annotations. You will find the list of probes and libraries on these pages: Probe Dock Probes and Probe Dock RT Probes.

Contributing

  • Fork
  • Create a topic branch - git checkout -b feature
  • Push to your branch - git push origin feature
  • Create a pull request from your branch

Please add a changelog entry with your name for new features and bug fixes.

License

probedock-demo-jee-stack is licensed under the MIT License. See LICENSE.txt for the full text.

About

Full Java EE stack demo with a progressive approach to explain how to introduce different tests and finally to rule them all.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published