public function testThatExecutionIsNotDeferredForFilter(\Pinq\ICollection $collection, array $data)
{
if (count($data) > 0) {
$this->assertThatExecutionIsNotDeferred(function (callable $function) use($collection) {
$collection->groupJoin([1])->on($function)->apply($function);
});
$this->assertThatExecutionIsNotDeferred(function (callable $function) use($collection) {
$collection->groupJoin([1])->onEquality($function, $function)->apply($function);
});
}
}