Skip to content

Commit 41a6c42

Browse files
Code cleanup and minor test refactoring
1 parent c11e82f commit 41a6c42

7 files changed

+30
-30
lines changed

src/test/java/org/assertj/core/api/BDDAssertions_then_Test.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ void then_char() {
6868
then('z').isGreaterThan('a');
6969
}
7070

71-
@SuppressWarnings("deprecation")
7271
@Test
7372
void then_Character() {
7473
then(new Character('A')).isEqualTo(new Character('A'));

src/test/java/org/assertj/core/api/assumptions/Class_final_method_assertions_in_assumptions_Test.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,24 @@
1515
import static org.assertj.core.api.Assumptions.assumeThat;
1616
import static org.assertj.core.api.assumptions.BaseAssumptionRunner.assumptionRunner;
1717

18+
import java.util.stream.Stream;
19+
1820
import org.assertj.core.api.ClassAssert;
1921
import org.assertj.core.api.ClassAssertBaseTest.AnnotatedClass;
2022
import org.assertj.core.api.ClassAssertBaseTest.AnotherAnnotation;
2123
import org.assertj.core.api.ClassAssertBaseTest.MyAnnotation;
2224
import org.assertj.core.api.ProxyableClassAssert;
2325
import org.assertj.core.util.VisibleForTesting;
2426

25-
import java.util.stream.Stream;
26-
2727
/**
2828
* verify that assertions final methods in {@link ClassAssert} work with assumptions (i.e. that they are proxied correctly in {@link ProxyableClassAssert}).
2929
*/
3030
class Class_final_method_assertions_in_assumptions_Test extends BaseAssumptionsRunnerTest {
3131

32+
@SuppressWarnings("unchecked")
3233
public static Stream<AssumptionRunner<?>> provideAssumptionsRunners() {
33-
return Stream.of(
34-
assumptionRunner(AnnotatedClass.class,
35-
value -> assumeThat(value).hasAnnotations(MyAnnotation.class, AnotherAnnotation.class),
36-
value -> assumeThat(value).hasAnnotations(SafeVarargs.class, VisibleForTesting.class))
37-
);
34+
return Stream.of(assumptionRunner(AnnotatedClass.class,
35+
value -> assumeThat(value).hasAnnotations(MyAnnotation.class, AnotherAnnotation.class),
36+
value -> assumeThat(value).hasAnnotations(SafeVarargs.class, VisibleForTesting.class)));
3837
}
3938
}

src/test/java/org/assertj/core/api/assumptions/Map_special_assertion_methods_in_assumptions_Test.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
*/
3737
class Map_special_assertion_methods_in_assumptions_Test extends BaseAssumptionsRunnerTest {
3838

39+
@SuppressWarnings("unchecked")
3940
public static Stream<AssumptionRunner<?>> provideAssumptionsRunners() {
4041

4142
List<String> names = asList("Dave", "Jeff");

src/test/java/org/assertj/core/api/assumptions/ObjectArray_special_assertion_methods_in_assumptions_Test.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,6 @@ public static Stream<AssumptionRunner<?>> provideAssumptionsRunners() {
8989
.containsAnyOf(bart, lisa),
9090
value -> assumeThat(value).flatExtracting("children")
9191
.containsAnyOf(homer, fred)),
92-
assumptionRunner(array(homer, fred),
93-
value -> assumeThat(value).flatExtracting(childrenExtractor)
94-
.containsAnyOf(bart, lisa),
95-
value -> assumeThat(value).flatExtracting(childrenExtractor)
96-
.containsAnyOf(homer, fred)),
9792
assumptionRunner(array(homer, fred),
9893
value -> assumeThat(value).flatExtracting(CartoonCharacter::getChildren)
9994
.containsAnyOf(bart, lisa),

src/test/java/org/assertj/core/api/assumptions/Predicate_final_method_assertions_in_assumptions_Test.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,16 @@
2828
*/
2929
class Predicate_final_method_assertions_in_assumptions_Test extends BaseAssumptionsRunnerTest {
3030

31+
@SuppressWarnings("unchecked")
3132
public static Stream<AssumptionRunner<?>> provideAssumptionsRunners() {
3233
Predicate<MapEntry<String, String>> ballSportPredicate = sport -> sport.value.contains("ball");
33-
return Stream.of(
34-
assumptionRunner(ballSportPredicate,
35-
value -> assumeThat(value).accepts(entry("sport", "football"), entry("sport", "basketball")),
36-
value -> assumeThat(value).accepts(entry("sport", "boxing"), entry("sport", "marathon"))),
37-
assumptionRunner(ballSportPredicate,
38-
value -> assumeThat(value).rejects(entry("sport", "boxing"), entry("sport", "marathon")),
39-
value -> assumeThat(value).rejects(entry("sport", "football"), entry("sport", "basketball")))
40-
);
34+
return Stream.of(assumptionRunner(ballSportPredicate,
35+
value -> assumeThat(value).accepts(entry("sport", "football"),
36+
entry("sport", "basketball")),
37+
value -> assumeThat(value).accepts(entry("sport", "boxing"), entry("sport", "marathon"))),
38+
assumptionRunner(ballSportPredicate,
39+
value -> assumeThat(value).rejects(entry("sport", "boxing"), entry("sport", "marathon")),
40+
value -> assumeThat(value).rejects(entry("sport", "football"),
41+
entry("sport", "basketball"))));
4142
}
4243
}

src/test/java/org/assertj/core/api/iterable/IterableAssert_flatExtracting_Test.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public List<CartoonCharacter> extract(CartoonCharacter input) {
6464
private final ThrowingExtractor<CartoonCharacter, List<CartoonCharacter>, Exception> throwingExtractor = new ThrowingExtractor<CartoonCharacter, List<CartoonCharacter>, Exception>() {
6565
@Override
6666
public List<CartoonCharacter> extractThrows(CartoonCharacter cartoonCharacter) throws Exception {
67-
if (cartoonCharacter.getChildren().isEmpty()) { throw new Exception("no children"); }
67+
if (cartoonCharacter.getChildren().isEmpty()) throw new Exception("no children");
6868
return cartoonCharacter.getChildren();
6969
}
7070
};
@@ -108,12 +108,12 @@ void should_allow_assertions_on_empty_result_lists() {
108108
}
109109

110110
@Test
111-
void should_throw_null_pointer_exception_when_extracting_from_null_with_extractor() {
111+
void should_bubble_up_null_pointer_exception_from_extractor() {
112112
assertThatNullPointerException().isThrownBy(() -> assertThat(newArrayList(homer, null)).flatExtracting(childrenExtractor));
113113
}
114114

115115
@Test
116-
void should_throw_null_pointer_exception_when_extracting_from_null() {
116+
void should_bubble_up_null_pointer_exception_from_lambda_extractor() {
117117
assertThatNullPointerException().isThrownBy(() -> assertThat(newArrayList(homer, null)).flatExtracting(children));
118118
}
119119

src/test/java/org/assertj/core/api/iterable/IterableAssert_flatExtracting_with_SortedSet_Test.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,19 @@ void should_allow_assertions_on_empty_result_lists() {
110110
}
111111

112112
@Test
113-
void should_throw_null_pointer_exception_when_extracting_from_null_with_extractor() {
114-
assertThatNullPointerException().isThrownBy(() -> assertThat(newSortedSet(homer, null)).flatExtracting(childrenExtractor));
113+
void should_bubble_up_null_pointer_exception_from_extractor() {
114+
// GIVEN
115+
SortedSet<CartoonCharacter> setWithNullElements = newSortedSet(homer, null);
116+
// WHEN THEN
117+
assertThatNullPointerException().isThrownBy(() -> assertThat(setWithNullElements).flatExtracting(childrenExtractor));
115118
}
116119

117120
@Test
118-
void should_throw_null_pointer_exception_when_extracting_from_null() {
119-
assertThatNullPointerException().isThrownBy(() -> assertThat(newSortedSet(homer, null)).flatExtracting(children));
121+
void should_bubble_up_null_pointer_exception_from_lambda_extractor() {
122+
// GIVEN
123+
SortedSet<CartoonCharacter> setWithNullElements = newSortedSet(homer, null);
124+
// WHEN THEN
125+
assertThatNullPointerException().isThrownBy(() -> assertThat(setWithNullElements).flatExtracting(children));
120126
}
121127

122128
@Test
@@ -235,7 +241,6 @@ void flatExtracting_should_keep_assertion_state_with_extractor() {
235241
assertThat(comparatorForElementFieldsWithNamesOf(assertion).get("foo")).isSameAs(ALWAY_EQUALS_STRING);
236242
}
237243

238-
239244
@Test
240245
void flatExtracting_should_keep_assertion_state() {
241246
// GIVEN
@@ -289,7 +294,7 @@ void flatExtracting_with_ThrowingExtractor_should_keep_assertion_state() {
289294
}
290295

291296
private static SortedSet<CartoonCharacter> newSortedSet(CartoonCharacter... cartoonCharacters) {
292-
TreeSet<CartoonCharacter> cartoonCharacterSortedSet = new TreeSet<>(comparing(CartoonCharacter::getName));
297+
TreeSet<CartoonCharacter> cartoonCharacterSortedSet = new TreeSet<>(comparing(t -> t == null ? "" : t.getName()));
293298
for (CartoonCharacter cartoonCharacter : cartoonCharacters) {
294299
cartoonCharacterSortedSet.add(cartoonCharacter);
295300
}

0 commit comments

Comments
 (0)