/** * @test * @return null */ public function collectData() { $list = array('param-a' => 'value-1', 'param-b' => 'value-2', 'param-c' => 'value-3', 'param-d' => 'value-4'); ConfigRegistry::load($list); $set = array('param-a' => null, 'param-c' => null); $data = ConfigRegistry::collect($set); $expected = array('param-a' => 'value-1', 'param-c' => 'value-3'); $this->assertEquals($expected, $data); $set = array('param-a' => null, 'param-c' => null, 'param-x' => 123); $expected = array('param-a' => 'value-1', 'param-c' => 'value-3', 'param-x' => 123); $this->assertEquals($expected, ConfigRegistry::collect($set)); $set = array('param-a' => null, 'param-c' => null, 'param-x' => 'af-exclude-not-found'); $expected = array('param-a' => 'value-1', 'param-c' => 'value-3'); $this->assertEquals($expected, ConfigRegistry::collect($set)); }
/** * @param array $list * @return array */ public function collectFromRegistry(array $list) { return ConfigRegistry::collect($list); }
/** * @test * @depends createTaskHandler * @return null */ public function runTask(TaskHandler $handler) { $taskA = new TestTaskA(); $taskB = new TestTaskB(); $data = array('test-a' => 'value-a', 'test-b' => 'value-b'); ConfigRegistry::setAll($data); $this->assertNull($handler->runTask($taskA)); $msg = TaskHandler::getStatus(get_class($taskA)); $this->assertEquals('test-a has executed', $msg); $this->assertNull($handler->runTask($taskB)); $msg = TaskHandler::getStatus(get_class($taskB)); $this->assertEquals('test-b has executed', $msg); }