Ejemplo n.º 1
0
 /**
  * Test for data_connector::deleteResourceLinkShareKey().
  */
 public function test_delete_resource_link_share_key()
 {
     $dc = new data_connector();
     $consumer = new ToolConsumer(null, $dc);
     $consumer->name = 'TestName';
     $consumer->setKey('TestKey');
     $consumer->secret = 'TestSecret';
     $consumer->save();
     $resourcelink = ResourceLink::fromConsumer($consumer, 'testresourcelinkid');
     $resourcelink->save();
     $sharekey = new ResourceLinkShareKey($resourcelink, 'testsharelinkid');
     $sharekey->save();
     $this->assertTrue($dc->deleteResourceLinkShareKey($sharekey));
     $controlsharekey = new ResourceLinkShareKey($resourcelink, 'testsharelinkid');
     $controlsharekey->initialise();
     $this->assertEquals($controlsharekey, $sharekey);
     // This should no longer be in the DB.
     $this->assertFalse($dc->loadResourceLinkShareKey($sharekey));
 }