Browse Source

DATAMONGO-2049 - Polishing.

Add static import for assertThat(…).

Original pull request: #594.
pull/599/merge
Mark Paluch 7 years ago
parent
commit
029d50e526
  1. 36
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/StringOperatorsUnitTests.java

36
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/StringOperatorsUnitTests.java

@ -15,7 +15,8 @@
*/ */
package org.springframework.data.mongodb.core.aggregation; package org.springframework.data.mongodb.core.aggregation;
import org.assertj.core.api.Assertions; import static org.assertj.core.api.Assertions.*;
import org.bson.Document; import org.bson.Document;
import org.junit.Test; import org.junit.Test;
@ -23,6 +24,7 @@ import org.junit.Test;
* Unit test for {@link StringOperators}. * Unit test for {@link StringOperators}.
* *
* @author Christoph Strobl * @author Christoph Strobl
* @author Mark Paluch
* @currentRead Royal Assassin - Robin Hobb * @currentRead Royal Assassin - Robin Hobb
*/ */
public class StringOperatorsUnitTests { public class StringOperatorsUnitTests {
@ -34,112 +36,112 @@ public class StringOperatorsUnitTests {
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrim() { public void shouldRenderTrim() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\" } } ")); .isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimForExpression() { public void shouldRenderTrimForExpression() {
Assertions.assertThat(StringOperators.valueOf(EXPRESSION).trim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf(EXPRESSION).trim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $trim: { \"input\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $trim: { \"input\" : " + EXPRESSION_STRING + " } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimWithChars() { public void shouldRenderTrimWithChars() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim("sh").toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim("sh").toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } ")); .isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimWithCharsExpression() { public void shouldRenderTrimWithCharsExpression() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $trim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimLeft() { public void shouldRenderTrimLeft() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim().left().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim().left().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\" } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimLeftWithChars() { public void shouldRenderTrimLeftWithChars() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim("sh").left().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim("sh").left().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimRight() { public void shouldRenderTrimRight() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim().right().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim().right().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\" } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderTrimRightWithChars() { public void shouldRenderTrimRightWithChars() {
Assertions.assertThat(StringOperators.valueOf("shrewd").trim("sh").right().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").trim("sh").right().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderLTrim() { public void shouldRenderLTrim() {
Assertions.assertThat(StringOperators.valueOf("shrewd").ltrim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").ltrim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\" } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderLTrimForExpression() { public void shouldRenderLTrimForExpression() {
Assertions.assertThat(StringOperators.valueOf(EXPRESSION).ltrim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf(EXPRESSION).ltrim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : " + EXPRESSION_STRING + " } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderLTrimWithChars() { public void shouldRenderLTrimWithChars() {
Assertions.assertThat(StringOperators.valueOf("shrewd").ltrim("sh").toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").ltrim("sh").toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderLTrimWithCharsExpression() { public void shouldRenderLTrimWithCharsExpression() {
Assertions.assertThat(StringOperators.valueOf("shrewd").ltrim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").ltrim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $ltrim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderRTrim() { public void shouldRenderRTrim() {
Assertions.assertThat(StringOperators.valueOf("shrewd").rtrim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").rtrim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\" } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderRTrimForExpression() { public void shouldRenderRTrimForExpression() {
Assertions.assertThat(StringOperators.valueOf(EXPRESSION).rtrim().toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf(EXPRESSION).rtrim().toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : " + EXPRESSION_STRING + " } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderRTrimWithChars() { public void shouldRenderRTrimWithChars() {
Assertions.assertThat(StringOperators.valueOf("shrewd").rtrim("sh").toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").rtrim("sh").toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : \"sh\" } } "));
} }
@Test // DATAMONGO-2049 @Test // DATAMONGO-2049
public void shouldRenderRTrimWithCharsExpression() { public void shouldRenderRTrimWithCharsExpression() {
Assertions.assertThat(StringOperators.valueOf("shrewd").rtrim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT)) assertThat(StringOperators.valueOf("shrewd").rtrim(EXPRESSION).toDocument(Aggregation.DEFAULT_CONTEXT))
.isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } ")); .isEqualTo(Document.parse("{ $rtrim: { \"input\" : \"$shrewd\", \"chars\" : " + EXPRESSION_STRING + " } } "));
} }

Loading…
Cancel
Save