예제 #1
0
파일: __Test.php 프로젝트: robbinhan/PEASY
 public function testDifference()
 {
     $object = array(array(1, 2, 3, 4, 5), array(5, 2, 10));
     $return = array(1, 3, 4);
     $result = __::difference($object[0], $object[1]);
     $this->assertEquals($return, $result);
 }
예제 #2
0
 public function testDifference()
 {
     // from js
     $result = __::difference(array(1, 2, 3), array(2, 30, 40));
     $this->assertEquals(array(1, 3), $result, 'takes the difference of two arrays');
     $result = __::difference(array(1, 2, 3, 4), array(2, 30, 40), array(1, 11, 111));
     $this->assertEquals('3 4', join(' ', $result), 'takes the difference of three arrays');
     // extra
     $result = __(array(1, 2, 3))->difference(array(2, 30, 40));
     $this->assertEquals(array(1, 3), $result, 'works with OO-style call');
     // docs
     $this->assertEquals(array(1, 3, 4), __::difference(array(1, 2, 3, 4, 5), array(5, 2, 10)));
 }