Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 1.73 KB

index.rst

File metadata and controls

50 lines (29 loc) · 1.73 KB

logo-large.png



https://circleci.com/gh/SpectoLabs/hoverfly-java.svg?style=shield https://readthedocs.org/projects/hoverfly-java/badge/?version=latest

What is Hoverfly Java?

Hoverfly is a lightweight service virtualisation tool which allows you to stub / simulate HTTP(S) services. It is a proxy written in Go which responds to HTTP(S) requests with stored responses, pretending to be it's real counterpart.

It enables you to get around common testing problems caused by external dependencies, such as non-deterministic data, flakiness, not yet implemented API's, licensing fees, slow tests and more.

Hoverfly Java is a native language binding which gives you an expressive API for managing Hoverfly in Java. It gives you a Hoverfly class which abstracts away the binary and API calls, a :ref:`dsl` for creating simulations, and a :ref:`junit` integration for using it within JUnit tests.

Hoverfly Java is developed and maintained by SpectoLabs.


Contents

.. toctree::
    :maxdepth: 2

    pages/quickstart/quickstart
    pages/corefunctionality/corefunctionality
    pages/junit4/junit4
    pages/junit5/junit5
    pages/misc/misc