CassandraBucketDAO { Mono<Void> deleteParts(BucketName bucketName, BlobId blobId) { return cassandraAsyncExecutor.executeVoid( deleteParts.bind() .setString(BucketBlobParts.BUCKET, bucketName.asString()) .setString(BucketBlobParts.ID, blobId.asString())); } @Inject @VisibleForTesting  CassandraBucketDAO(BlobId.Factory blobIdFactory, Session session); Flux<Pair<BucketName, BlobId>> listAll();  }
@Test void deletePartShouldNotThrowWhenMissing() { assertThatCode(() -> testee.deleteParts(BUCKET_NAME, BLOB_ID).block()) .doesNotThrowAnyException(); }