CRUDlexTests\EntityDefinitionTest::testGetSetFieldLabel PHP Method

testGetSetFieldLabel() public method

    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');
    }