Skip to content

Commit 8956c35

Browse files
authored
FMWK-786 Update dependencies (#148)
1 parent b24e149 commit 8956c35

File tree

3 files changed

+13
-45
lines changed

3 files changed

+13
-45
lines changed

examples-reactive/src/test/java/com/demo/reactive/batchwrite/BatchWriteTests.java

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ public void deleteByIds_usingTemplate() {
386386
}
387387

388388
@Test
389-
public void deleteByIds_usingTemplate_idsMustNotBeIdentical() {
389+
public void deleteByIds_usingTemplate_ignoresEmptyOrDuplicateRecords() {
390390
var movies = List.of(
391391
MovieDocumentForBatchWrite.builder().id("id1").likes(100).build(),
392392
MovieDocumentForBatchWrite.builder().id("id2").likes(100).build()
@@ -396,24 +396,7 @@ public void deleteByIds_usingTemplate_idsMustNotBeIdentical() {
396396
.assertNext(results -> assertThat(results).hasSameElementsAs(movies))
397397
.verifyComplete();
398398

399-
assertThatThrownBy(() ->
400-
template.deleteByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class).block())
401-
.isInstanceOf(AerospikeException.BatchRecordArray.class)
402-
.hasMessageContaining("Batch failed");
403-
}
404-
405-
@Test
406-
public void deleteExistingByIds_usingTemplate_ignoresEmptyRecords() {
407-
var movies = List.of(
408-
MovieDocumentForBatchWrite.builder().id("id1").likes(100).build(),
409-
MovieDocumentForBatchWrite.builder().id("id2").likes(100).build()
410-
);
411-
StepVerifier.create(repository.saveAll(movies)
412-
.thenMany(repository.findAllById(List.of("id1", "id2"))).collectList())
413-
.assertNext(results -> assertThat(results).hasSameElementsAs(movies))
414-
.verifyComplete();
415-
416-
StepVerifier.create(template.deleteExistingByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class)
399+
StepVerifier.create(template.deleteByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class)
417400
.thenMany(repository.findAllById(List.of("id1", "id2"))).collectList())
418401
.assertNext(results -> assertThat(results).isEmpty())
419402
.verifyComplete();

examples/src/test/java/com/demo/batchwrite/BatchWriteTests.java

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -318,30 +318,15 @@ public void deleteByIds_usingTemplate() {
318318
}
319319

320320
@Test
321-
public void deleteByIds_usingTemplate_idsMustNotBeIdentical() {
321+
public void deleteByIds_usingTemplate_ignoresEmptyOrDuplicateRecords() {
322322
List<MovieDocumentForBatchWrite> movies = List.of(
323323
MovieDocumentForBatchWrite.builder().id("id1").build(),
324324
MovieDocumentForBatchWrite.builder().id("id2").build()
325325
);
326326
template.saveAll(movies);
327327
assertThat(repository.findAllById(List.of("id1", "id2"))).hasSameElementsAs(movies);
328328

329-
assertThatThrownBy(() ->
330-
template.deleteByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class))
331-
.isInstanceOf(AerospikeException.BatchRecordArray.class)
332-
.hasMessageContaining("Batch failed");
333-
}
334-
335-
@Test
336-
public void deleteExistingByIds() {
337-
List<MovieDocumentForBatchWrite> movies = List.of(
338-
MovieDocumentForBatchWrite.builder().id("id1").build(),
339-
MovieDocumentForBatchWrite.builder().id("id2").build()
340-
);
341-
template.saveAll(movies);
342-
assertThat(repository.findAllById(List.of("id1", "id2"))).hasSameElementsAs(movies);
343-
344-
template.deleteExistingByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class);
329+
template.deleteByIds(List.of("id1", "id1", "id2", "id2"), MovieDocumentForBatchWrite.class);
345330
assertThat(repository.findAllById(List.of("id1", "id2"))).isEmpty();
346331
}
347332

pom.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springframework.boot</groupId>
88
<artifactId>spring-boot-starter-parent</artifactId>
9-
<version>3.4.4</version>
9+
<version>3.5.1</version>
1010
<relativePath/>
1111
</parent>
1212

@@ -23,15 +23,15 @@
2323

2424
<properties>
2525
<java.version>17</java.version>
26-
<spring-cloud-dependencies.version>2024.0.1</spring-cloud-dependencies.version>
27-
<spring-data-aerospike.version>5.1.1</spring-data-aerospike.version>
26+
<spring-cloud-dependencies.version>2025.0.0</spring-cloud-dependencies.version>
27+
<spring-data-aerospike.version>5.2.0</spring-data-aerospike.version>
2828
<reactor-client.version>9.0.5</reactor-client.version>
29-
<embedded-aerospike.version>3.1.11</embedded-aerospike.version>
30-
<testcontainers>1.20.6</testcontainers>
31-
<spring-boot-test.version>3.4.4</spring-boot-test.version>
32-
<spring-boot-starter-web.version>3.4.4</spring-boot-starter-web.version>
33-
<rest-assured.version>5.5.1</rest-assured.version>
34-
<reactor-test>3.7.4</reactor-test>
29+
<embedded-aerospike.version>3.1.14</embedded-aerospike.version>
30+
<testcontainers>1.21.2</testcontainers>
31+
<spring-boot-test.version>3.5.3</spring-boot-test.version>
32+
<spring-boot-starter-web.version>3.5.3</spring-boot-starter-web.version>
33+
<rest-assured.version>5.5.5</rest-assured.version>
34+
<reactor-test>3.7.7</reactor-test>
3535
</properties>
3636

3737
<dependencyManagement>

0 commit comments

Comments
 (0)