Spaces:
Running
Running
File size: 687 Bytes
e56d042 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # MiniStack — Java Testcontainers Example
Integration tests for S3, SQS, and DynamoDB using [Testcontainers](https://testcontainers.com/) and the AWS SDK v2.
## Prerequisites
- Java 17+
- Maven 3.8+
- Docker (running)
## Run
```bash
mvn test
```
Testcontainers will pull `ministackorg/ministack:latest`, start it, run the tests, and tear it down automatically.
## What's tested
| Service | Operations |
|------------|------------|
| S3 | CreateBucket, PutObject, GetObject, ListBuckets, DeleteObject |
| SQS | CreateQueue, SendMessage, ReceiveMessage, DeleteMessage, GetQueueAttributes |
| DynamoDB | CreateTable, PutItem, GetItem, UpdateItem, DeleteItem |
|