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 |