Пример #1
0
 public function testSearch()
 {
     $list = new ArrayList(range(1, 10));
     $search = function ($elem, $query) {
         return $elem == $query;
     };
     $this->assertTrue($list->search(4, $search));
     $this->assertFalse($list->search(20, $search));
     $this->assertTrue($list->search(function ($elem) {
         return $elem == 4;
     }));
     $this->assertFalse($list->search(function ($elem) {
         return $elem == 20;
     }));
 }