File tree Expand file tree Collapse file tree 1 file changed +14
-8
lines changed
integration-tests/src/test/kotlin/com/adobe/testing/s3mock/its Expand file tree Collapse file tree 1 file changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -238,14 +238,15 @@ internal class VersionsIT : S3TestBase() {
238238 RequestBody .fromFile(UPLOAD_FILE ),
239239 ).versionId()
240240
241- s3Client
242- .putObject(
243- {
244- it.bucket(bucketName)
245- it.key(UPLOAD_FILE_NAME )
246- },
247- RequestBody .fromFile(UPLOAD_FILE ),
248- ).versionId()
241+ val versionId =
242+ s3Client
243+ .putObject(
244+ {
245+ it.bucket(bucketName)
246+ it.key(UPLOAD_FILE_NAME )
247+ },
248+ RequestBody .fromFile(UPLOAD_FILE ),
249+ ).versionId()
249250
250251 s3Client
251252 .deleteObject {
@@ -255,6 +256,11 @@ internal class VersionsIT : S3TestBase() {
255256 assertThat(it.deleteMarker()).isEqualTo(true )
256257 }
257258
259+ val listObjectVersions = s3Client.listObjectVersions { it.bucket(bucketName) }
260+ assertThat(listObjectVersions.hasVersions()).isTrue
261+ assertThat(listObjectVersions.versions()[0 ].key()).isEqualTo(UPLOAD_FILE_NAME )
262+ assertThat(listObjectVersions.versions()[0 ].versionId()).isEqualTo(versionId)
263+
258264 assertThatThrownBy {
259265 s3Client.getObject {
260266 it.bucket(bucketName)
You can’t perform that action at this time.
0 commit comments