https://github.com/testcontainers/workshop
https://github.com/testcontainers/workshop
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/testcontainers/workshop
- Owner: testcontainers
- License: other
- Created: 2018-07-10T08:21:59.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-10-06T08:26:47.000Z (over 1 year ago)
- Last Synced: 2024-05-22T18:20:33.230Z (about 1 year ago)
- Language: Java
- Homepage: http://testcontainers.gitbook.io/workshop/
- Size: 441 KB
- Stars: 98
- Watchers: 15
- Forks: 61
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=140400673&machine=standardLinux32gb&location=WestEurope)
# Introduction
This workshop will explain how to use Testcontainers \([https://www.testcontainers.com](https://www.testcontainers.com)\) in your Java applications.
We'll build a sample Spring Boot application, add tests to it, and explore Testcontainers for Java API you need to know to be effective with your tests.
## Table of contents
* [Introduction](README.md)
* [Step 1: Getting Started](step-1-getting-started.md)
* [Step 2: Exploring the app](step-2-exploring-the-app.md)
* [Step 3: Adding some tests](step-3-adding-some-tests.md)
* [Step 4: Your first Testcontainers integration](step-4-your-first-testcontainers-integration.md)
* [Step 5: Hello, r u 200 OK?](step-5-dude-r-u-200-ok.md)
* [Step 6: Adding Redis](step-6-adding-redis.md)
* [Step 7: Test the API](step-7-test-the-api.md)
* [Step 8: Local Development Environment with Testcontainers](step-8-local-development-environment.md)Next steps which you can do in any order based on the interest:
* [Edge cases](step-extra-edge-cases.md)
* [Data initialization strategies](step-7.7-data-init-strategies.md)
* [Migrating from Docker Compose](step-extra-migrating-from-docker-compose.md)
* [Chaos Engineering](step-extra-chaos-engineering.md)
* [Custom Modules](step-extra-custom-modules.md)