public function testGetSetFieldLabel()
{
$read = $this->definition->getFieldLabel('library');
$expected = 'Library';
$this->assertSame($read, $expected);
$read = $this->definition->getFieldLabel('id');
$expected = 'Id';
$this->assertSame($read, $expected);
$read = $this->definition->getFieldLabel('foo');
$expected = 'foo';
$this->assertSame($read, $expected);
$read = $this->definition->getFieldLabel(null);
$this->assertNull($read);
$expected = 'Public Library';
$this->definition->setFieldLabel('library', $expected);
$read = $this->definition->getFieldLabel('library');
$this->assertSame($read, $expected);
$this->definition->setLocale('de');
$read = $this->definition->getFieldLabel('title');
$expected = 'Titel';
$this->assertSame($read, $expected);
$this->definition->setLocale('en');
}