/** * Chain strategy to allow multiples ones * * @return ChainBuildStrategy */ public function getChainStrategy() { $strategy = new ChainBuildStrategy(); $strategy->pushStrategy($this->getTravisCiStrategy()); $strategy->pushStrategy($this->getJoliCiStrategy()); return $strategy; }
public function testNoJobsEmpty() { $builder = new ChainBuildStrategy(); $builder->pushStrategy(new NoBuildStrategy()); $jobs = $builder->getJobs("test"); $this->assertCount(0, $jobs); }