Ejemplo n.º 1
0
 /**
  * Test for data_connector::get_resourcelink_from_consumer()
  */
 public function test_get_resourcelink_from_consumer()
 {
     $dc = new data_connector();
     $consumer = new ToolConsumer(null, $dc);
     $consumer->name = 'TestName';
     $consumer->setKey('TestKey');
     $consumer->secret = 'TestSecret';
     $consumer->save();
     // No ResourceLink associated with the ToolConsumer yet.
     $this->assertNull($dc->get_resourcelink_from_consumer($consumer));
     // Create and save ResourceLink from ToolConsumer.
     $resourcelink = ResourceLink::fromConsumer($consumer, 'testresourcelinkid');
     $resourcelink->save();
     $dc->loadResourceLink($resourcelink);
     // Assert that the resource link and the one fetched by get_resourcelink_from_consumer() are the same.
     $this->assertEquals($resourcelink, $dc->get_resourcelink_from_consumer($consumer));
 }