S3Mock

A simple mock implementation of the AWS S3 API startable as Docker image, TestContainer, JUnit 4 rule, JUnit Jupiter extension or TestNG listener

APACHE-2.0 License

Stars
785

Bot releases are visible (Hide)

S3Mock - 2.1.31

Published by afranken over 3 years ago

  • Updated spring-security-oauth2 from 2.3.5.RELEASE to 2.3.6.RELEASE
S3Mock - 2.1.30

Published by afranken over 3 years ago

  • Fix encoded responses for aws-cli (Fixes #257)
  • Updated commons-io from 2.6 to 2.7
S3Mock - 2.1.29

Published by afranken over 3 years ago

  • Add encodingType as return parameter of ListBucket and ListBucketV2
  • Updated junit from 4.13-beta-1 to 4.13.1
S3Mock - 2.1.27

Published by afranken over 3 years ago

Remove accidental JDK9+ bytecode dependency (Fixes #243)

S3Mock -

Published by agudian over 5 years ago

S3Mock -

Published by agudian over 5 years ago

S3Mock - SpringBoot 2.1 and AdoptOpenJDK 11 Docker image

Published by agudian almost 6 years ago

  • use an OpenJDK 11 based Docker image
  • upgrade to SpringBoot 2.1.0 and switch from Tomcat to Jetty, and from XStream to Jackson for XML marshalling

The jars are still compatible with Java 8.

S3Mock - Support Tags

Published by agudian about 6 years ago

S3Mock - Support for ListObjectsV2

Published by agudian about 6 years ago

S3Mock - Introduces TestNG support

Published by agudian over 6 years ago

The new artifact s3mock-testng contains a TestNG IExecutionListener implementation, contributed by @santthosh.

S3Mock - JUnit 5 support and upgrade to Spring Boot 2

Published by agudian over 6 years ago

With this release, we're splitting the test support classes from the actual mock server.

  • com.adobe.testing:s3mock:2.0.0 contains the mock server (as before, but now without the JUnit4 dependency)
  • com.adobe.testing:s3mock-junit4:2.0.0 (new) contains the JUnit 4 S3MockRule - the package name of that class was changed as well.
  • com.adobe.testing:s3mock-junit5:2.0.0 (new) the new JUnit 5 extension.

Behavioral Change:
The JUnit 4 rule S3MockRule will now use random ports by default. Use the builder() to configure them to fixed ports if you need, but it's recommended to just use the AmazonS3 client that is configured by the rule.