Ejemplo n.º 1
0
 public function testFilteredDataSource()
 {
     $this->given($searchCriteria = Criteria::false(), $emptyDataSource = $this->emptyDataSource())->then->boolean($emptyDataSource->isFiltered())->isFalse()->and->when($filteredDataSource = $emptyDataSource->filteredDataSource($searchCriteria))->then->boolean($filteredDataSource->isFiltered())->isTrue()->variable($filteredDataSource->searchCriteria())->isEqualTo($searchCriteria);
     $this->given($searchCriteria = Criteria::true(), $filteredCriteria = Criteria::false(), $randomDataSource = $this->randomDataSource($searchCriteria))->then->boolean($randomDataSource->isFiltered())->isTrue()->and->when($filteredDataSource = $randomDataSource->filteredDataSource($filteredCriteria))->then->boolean($filteredDataSource->isFiltered())->isTrue()->variable($filteredDataSource->searchCriteria())->isEqualTo($searchCriteria->andX($filteredCriteria));
 }
Ejemplo n.º 2
0
 /**
  * Test true.
  */
 public function testTrue()
 {
     $this->valueSelectorTest(Criteria::true(), true);
 }