Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madhead/aws-junit5
JUnit 5 extensions for AWS
https://github.com/madhead/aws-junit5
aws junit5 junit5-extension
Last synced: about 2 months ago
JSON representation
JUnit 5 extensions for AWS
- Host: GitHub
- URL: https://github.com/madhead/aws-junit5
- Owner: madhead
- License: mit
- Created: 2018-11-15T14:44:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T21:07:15.000Z (4 months ago)
- Last Synced: 2024-10-28T06:59:06.134Z (2 months ago)
- Topics: aws, junit5, junit5-extension
- Language: Java
- Homepage: https://madhead.github.io/aws-junit5/asciidoc
- Size: 520 KB
- Stars: 20
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.adoc
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
= aws-junit5
JUnit 5 extensions for AWS
== What is this repo?
This repo contains few JUnit 5 https://junit.org/junit5/docs/current/user-guide/#extensions[extensions] that you could find useful for testing AWS-related code.
These extensions can be used to inject clients for AWS service mocks provided by tools like https://github.com/localstack/localstack[localstack] or https://aws.amazon.com/about-aws/whats-new/2018/08/use-amazon-dynamodb-local-more-easily-with-the-new-docker-image/[DynamoDB Local].
Both AWS Java SDK https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html[v 2.x] and https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/welcome.html[v 1.x] are supported.
Currently, these services are supported:- https://aws.amazon.com/dynamodb[DynamoDB]
- https://aws.amazon.com/kinesis/data-streams[Kinesis Data Streams]
- https://aws.amazon.com/kinesis/data-firehose[Kinesis Data Firehose]
- https://aws.amazon.com/s3[S3]
- https://aws.amazon.com/ses[SES]
- https://aws.amazon.com/sns[SNS]
- https://aws.amazon.com/sqs[SQS]
- https://aws.amazon.com/lambda[Lambda]== How do I use it?
Read the https://madhead.github.io/aws-junit5/asciidoc[documentation] or the https://madhead.github.io/aws-junit5/javadoc[Javadoc].
I tried to keep it short.https://github.com/madhead/aws-junit5/issues/new[Submit an issue] in case of any questions, problems, proposals or requests.