public function testHasFeature() { $storage = new StorageDb(); $event = new Event(); $event->setParam('feature', FeatureInterface::ENABLED); $this->assertFalse($storage->hasFeature($event)); $event->setParam('feature', FeatureInterface::MANAGE_JOBS); $this->assertFalse($storage->hasFeature($event)); $event->setParam('feature', FeatureInterface::REPORTING); $this->assertTrue($storage->hasFeature($event)); $event->setParam('feature', FeatureInterface::SCHEDULE); $this->assertTrue($storage->hasFeature($event)); }
public function testHasFeature() { $loader = new LoaderDb(); $event = new Event(); $event->setParam('feature', FeatureInterface::ENABLED); $this->assertTrue($loader->hasFeature($event)); $event->setParam('feature', FeatureInterface::MANAGE_JOBS); $this->assertTrue($loader->hasFeature($event)); $event->setParam('feature', FeatureInterface::REPORTING); $this->assertTrue($loader->hasFeature($event)); $event->setParam('feature', FeatureInterface::SCHEDULE); $this->assertTrue($loader->hasFeature($event)); $event->setParam('feature', 'gndn'); $this->assertFalse($loader->hasFeature($event)); }