We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 84dd3f2 commit 473af4cCopy full SHA for 473af4c
src/test/java/PredicateTest.java
@@ -91,6 +91,22 @@ public void filter_cleanCode() {
91
assertThat(filtered.get(0).value, is("test1"));
92
93
}
94
+
95
+ @Test
96
+ public void composing_filter_cleanCode() {
97
+// given
98
+ var xes = List.of(new X("test1"), new X("test2"), new X("test3"));
99
100
+// when
101
+ var filtered = xes.stream()
102
+ .filter(X.byValue("test1").or(X.byValue("test2")))
103
+ .collect(Collectors.toList());
104
105
+// then
106
+ assertThat(filtered, hasSize(2));
107
+ assertThat(filtered.get(0).value, is("test1"));
108
+ assertThat(filtered.get(1).value, is("test2"));
109
+ }
110
111
112
class X {
0 commit comments