Original settings, built around a constraint rather than a licence: enclosures with capacity and compatibility rules, probes that answer slowly enough to make your timeouts matter, nested resources deep enough to make URL construction a real question.
Borrowing a world means borrowing its rules, and real worlds are rarely strict enough to be interesting. These are invented so the constraints can be: an enclosure that will not take another dinosaur, a probe whose round trip is slow enough that your timeout configuration becomes a real decision, a resource tree deep enough that building the URL is itself part of the exercise.
They are the best group here for the awkward parts of REST — nested resources, capacity limits, state machines that refuse a transition, and endpoints that deliberately take long enough to expose a client with no deadline of its own.
All 39 mock REST APIs · Testing techniques
Last updated