예제 #1
0
 public function testSetsOfAnotherGeneratorsDomain()
 {
     $this->forAll(Generator\set(Generator\nat()))->then(function ($set) {
         $this->assertInternalType('array', $set);
         foreach ($set as $element) {
             $this->assertGreaterThanOrEqual(0, $element);
         }
     });
 }
예제 #2
0
파일: SetTest.php 프로젝트: nicoder/eris
 public function testSubsetsOfASet()
 {
     $this->forAll(Generator\set([2, 4, 6, 8, 10]))->withMaxSize(6)->then(function ($set) {
         $this->assertInternalType('array', $set);
         foreach ($set as $element) {
             $this->assertTrue($this->isEven($element), "Element {$element} is not even, where did it come from?");
         }
     });
 }