/**
  * @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));
 }
Beispiel #2
0
 /**
  * @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);
 }