public function testFalseDefaultsWillReturnSameType() { $graphNode = new Collection(['foo' => 'bar']); $field = $graphNode->getField('baz', ''); $this->assertSame('', $field); $field = $graphNode->getField('baz', 0); $this->assertSame(0, $field); $field = $graphNode->getField('baz', false); $this->assertSame(false, $field); }
public function testAMissingPropertyWillReturnTheDefault() { $graphNode = new Collection(['foo' => 'bar']); $field = $graphNode->getField('baz', 'faz'); $this->assertEquals('faz', $field); // @todo v6: Remove this assertion $property = $graphNode->getProperty('baz', 'faz'); $this->assertEquals('faz', $property); }