From 06cc4e27019b88bb4c22403eed8f7d63b8a9a63f Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Wed, 22 Jul 2020 14:13:22 +0200 Subject: [PATCH] #373 - Polishing. Using soft assertions for more expressive test failures. Original pull request: #376. --- .../query/ExpressionQueryUnitTests.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/test/java/org/springframework/data/r2dbc/repository/query/ExpressionQueryUnitTests.java b/src/test/java/org/springframework/data/r2dbc/repository/query/ExpressionQueryUnitTests.java index 4d07a969..4034685f 100644 --- a/src/test/java/org/springframework/data/r2dbc/repository/query/ExpressionQueryUnitTests.java +++ b/src/test/java/org/springframework/data/r2dbc/repository/query/ExpressionQueryUnitTests.java @@ -17,12 +17,14 @@ package org.springframework.data.r2dbc.repository.query; import static org.assertj.core.api.Assertions.*; +import org.assertj.core.api.SoftAssertions; import org.junit.Test; /** * Unit tests for {@link ExpressionQuery}. * * @author Mark Paluch + * @author Jens Schauder */ public class ExpressionQueryUnitTests { @@ -35,10 +37,13 @@ public class ExpressionQueryUnitTests { assertThat(query.getQuery()) .isEqualTo("INSERT IGNORE INTO table (x, y) VALUES (:__synthetic_0__, :__synthetic_1__)"); - assertThat(query.getBindings()).hasSize(2); - assertThat(query.getBindings().get(0).getExpression()).isEqualTo("#point.x"); - assertThat(query.getBindings().get(0).getParameterName()).isEqualTo("__synthetic_0__"); - assertThat(query.getBindings().get(1).getExpression()).isEqualTo("#point.y"); - assertThat(query.getBindings().get(1).getParameterName()).isEqualTo("__synthetic_1__"); + SoftAssertions.assertSoftly(softly -> { + + softly.assertThat(query.getBindings()).hasSize(2); + softly.assertThat(query.getBindings().get(0).getExpression()).isEqualTo("#point.x"); + softly.assertThat(query.getBindings().get(0).getParameterName()).isEqualTo("__synthetic_0__"); + softly.assertThat(query.getBindings().get(1).getExpression()).isEqualTo("#point.y"); + softly.assertThat(query.getBindings().get(1).getParameterName()).isEqualTo("__synthetic_1__"); + }); } }