Add some more items to tested collection

Signed-off-by: Benedikt Ritter <beneritter@gmail.com>
Add filtering of result

Signed-off-by: Benedikt Ritter <beneritter@gmail.com>
Better use commons-functor for predicates

Signed-off-by: Benedikt Ritter <beneritter@gmail.com>