Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.58 KB | None | 0 0
  1. <?php
  2.  
  3. function data1(){
  4.    yield [$this->new([1]), 1, true];
  5.    yield [$this->new([1]), 2, false];
  6.    yield [$this->new([2]), 1, false];
  7.    yield [$this->new([2]), 2, true];
  8. }
  9.  
  10. /** @dataProvider data1() */
  11. function test1($obj, $search, $contains){
  12.     assert($contains, $obj->contains($search));
  13. }
  14.  
  15. function data2(){
  16.    yield [[1], 1, true];
  17.    yield [[1], 2, false];
  18.    yield [[2], 1, false];
  19.    yield [[2], 2, true];
  20. }
  21.  
  22. /** @dataProvider data2() */
  23. function test2($data, $search, $contains){
  24.     $obj = $this->new($data);
  25.     assert($contains, $obj->contains($search));
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement