public function testGetters()
 {
     $metadata = new Metadata("title", "description", "image", "domain", array('key1' => 'value1'));
     $this->assertEquals("title", $metadata->getTitle());
     $this->assertEquals("description", $metadata->getDescription());
     $this->assertEquals("image", $metadata->getImage());
     $this->assertEquals("domain", $metadata->getDomain());
     $this->assertEquals("value1", $metadata->getOption('key1'));
     $this->assertEquals("valueDefault", $metadata->getOption('none', 'valueDefault'));
     $this->assertNull($metadata->getOption('none'));
     $this->assertEquals(array('key1' => 'value1'), $metadata->getOptions());
     $metadata->setOption('key2', "value2");
     $this->assertEquals("value2", $metadata->getOption('key2'));
     $this->assertEquals(array('key1' => 'value1', 'key2' => 'value2'), $metadata->getOptions());
     $metadata2 = new Metadata("title", "description", "image");
     $this->assertNull($metadata2->getDomain());
     $this->assertEquals(array(), $metadata2->getOptions());
 }
Example #2
0
 public function testGetters()
 {
     $metadata = new Metadata('title', 'description', 'image', 'domain', array('key1' => 'value1'));
     $this->assertEquals('title', $metadata->getTitle());
     $this->assertEquals('description', $metadata->getDescription());
     $this->assertEquals('image', $metadata->getImage());
     $this->assertEquals('domain', $metadata->getDomain());
     $this->assertEquals('value1', $metadata->getOption('key1'));
     $this->assertEquals('valueDefault', $metadata->getOption('none', 'valueDefault'));
     $this->assertNull($metadata->getOption('none'));
     $this->assertEquals(array('key1' => 'value1'), $metadata->getOptions());
     $metadata->setOption('key2', 'value2');
     $this->assertEquals('value2', $metadata->getOption('key2'));
     $this->assertEquals(array('key1' => 'value1', 'key2' => 'value2'), $metadata->getOptions());
     $metadata2 = new Metadata('title', 'description', 'image');
     $this->assertNull($metadata2->getDomain());
     $this->assertEquals(array(), $metadata2->getOptions());
 }