|13 days ago||6 days ago|
|Apache License 2.0||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Contract-First Development Using RestAssured and OpenAPI
2 projects | dev.to | 9 Apr 2021
In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.
How to Boost Code Coverage with Functional Testing
2 projects | reddit.com/r/Kotlin | 1 Nov 2022
Yes I agree, mocking is a bit of an overloaded term, and the libraries we used for stubbing like gRPC Mock and WireMock also have `mock` in their name, even though they are real servers with stubbing
Show HN: Caffeine, minimum viable back end for prototyping
9 projects | news.ycombinator.com | 16 Nov 2021
I have used WireMock in the past: https://github.com/wiremock/wiremock
It's more complex than Caffeine, but it has a lot of options.
It can also run as a proxy and generate the mocks from actual http requests passing through the proxy
localstack - a fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
3 projects | reddit.com/r/programming | 15 Aug 2021
I'm the one that introduced that functionality in https://github.com/tomakehurst/wiremock/pull/674. You're right that it can be PITA to maintain if you have tons of stub mappings. There's two things that I've found that help:
What are some alternatives?
Mockito - Most popular Mocking framework for unit tests written in Java
Testcontainers - Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Karate - Test Automation Made Simple
Spock - The Enterprise-ready testing and specification framework.
Citrus - Framework for automated integration tests with focus on messaging integration
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
PowerMock - PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Hoverfly Java - Java binding for Hoverfly
JUnit - A programmer-oriented testing framework for Java.
Cucumber - Cucumber for the JVM