/** * check getPlaceName */ function testgetPlaceName() { $metadata = new MDMetadata(); $item = $this->getTestItem(); $metadata->loadData($item); //check initial value $this->assertEquals($metadata->MDWestBound, -180, 'initial value MDWestBound'); $this->assertEquals($metadata->MDEastBound, 180, 'initial value MDEastBound'); $this->assertEquals($metadata->MDSouthBound, -90, 'initial valueMDSouthBound'); $this->assertEquals($metadata->MDNorthBound, 90, 'initial valueMDNorthBound'); // What is it $it = $metadata->getPlaceName(); $this->assertEquals($it, 'World', 'on initial values'); // checking other value $metadata->MDWestBound = 0; $metadata->MDEastBound = 0; $metadata->MDSouthBound = 0; $metadata->MDNorthBound = 0; $it = $metadata->getPlaceName(); $this->assertEquals($it, 'Custom Location', 'on 0;0;0;0'); //null-Value should return '' $metadata->MDWestBound = null; $metadata->MDEastBound = null; $metadata->MDSouthBound = null; $metadata->MDNorthBound = null; $it = $metadata->getPlaceName(); $this->assertEquals($it, '', 'on null;null;null;null'); //checking an invalid value $metadata->MDWestBound = 'what'; $metadata->MDEastBound = 'is'; $metadata->MDSouthBound = 'wrong'; $metadata->MDNorthBound = 'here'; $it = $metadata->getPlaceName(); $this->assertEquals($it, '', 'on invalid value'); }