π danish-gov-mocks - Simplify Government Integration Testing

π Getting Started
Welcome to the danish-gov-mocks project! This application provides mock services for Danish government integrations. Whether you are testing MitID, Serviceplatformen, or DAWA, this tool simplifies your process.
π What You Need
Before you start, ensure your computer meets these requirements:
- Operating System: Windows, macOS, or Linux
- Docker: Installed and running
- Basic internet connection to download
π¦ Download & Install
To get started, visit this page to download: Download Latest Release.
Once you visit the page, follow these steps:
- Find the latest version: Look for the most recent release at the top of the page.
- Download the file: Click on the link that matches your operating system. This will start the download.
- Extract the files: If the file is zipped, right-click it and select βExtract hereβ or βExtract all.β
- Open Docker: Make sure Docker is running on your computer.
- Run the application: Open your terminal or command prompt and navigate to the extracted directory. Follow the instructions in the README file included in the folder.
π How to Use
Once installed, you can start using the mock services. Hereβs how:
- Launch the Application: Open your terminal or command prompt, navigate to the directory, and run the command specified in the README.
- Check the Services: The available mock services will be listed. You can interact with them as needed.
- Testing the Integrations: Use your own integration setups. Point to the mock services instead of the actual government services for safe testing.
π§ Features
- Mock Services: Use mocks for MitID, Serviceplatformen, and DAWA.
- Platform-Agnostic: Works on Windows, macOS, and Linux through Docker.
- Integration Support: Test integration setups without real-world connections.
- Easy Setup: Quick installation and straightforward usage.
π€ How to Contribute
If you want to help improve danish-gov-mocks:
- Open an issue on GitHub for bugs or feature requests.
- Fork the project and submit a pull request with your changes.
- Share your feedback or suggestions.
π« Support
If you encounter issues or need help:
- Check the issues section on GitHub for common problems and solutions.
- Join our community discussions for tips and user experiences.
This project covers several key topics relevant to integration testing:
- Danish government services
- Integration tests using Docker
- Mocking services with wiremock
- OIDC and Keycloak integrations
π Additional Resources
To learn more about Docker or mocking services, check the following links:
Explore these resources to strengthen your understanding and capabilities in using danish-gov-mocks.
π Further Reading
For additional insights on using mocks in integration testing, consider:
- Articles on integration testing basics.
- Community blogs discussing best practices for mocking government services.
- Tutorials on setting up Docker for local development environments.
We hope you find danish-gov-mocks helpful for your testing needs. For any questions or feedback, feel free to reach out through our channels. Enjoy your integration testing journey!