示例#1
0
 /**
  * testSetGet
  *
  * @return void
  */
 public function testSetGet()
 {
     $resources = ['1' => 'some', '2' => 'res'];
     $providerId = 'someprovider';
     $resourceProvider = new ResourceProvider($resources);
     $resourceProvider->setProviderId($providerId);
     $this->assertEquals($providerId, $resourceProvider->getProviderId(), 'Setter or getter failed.');
     $this->assertEquals($resources, $resourceProvider->getResources(), 'Setter or getter failed.');
     $this->assertEquals($resources['1'], $resourceProvider->getResource('1'), 'Setter or getter failed.');
     $this->assertNull($resourceProvider->getResource('NOPE'), 'Unset reaource should return null');
 }