lithium\tests\cases\g11n\MessageTest::testTranslateFail PHP Method

testTranslateFail() public method

public testTranslateFail ( )
    public function testTranslateFail()
    {
        $result = Message::translate('catalog', array('locale' => 'de'));
        $this->assertNull($result);
        Catalog::reset();
        Catalog::config(array('runtime' => array('adapter' => new Memory())));
        $data = array('catalog' => array('Katalog', 'Kataloge'));
        Catalog::write('runtime', 'message', 'de', $data);
        $result = Message::translate('catalog', array('locale' => 'de'));
        $this->assertNull($result);
        $data = 'not a valid pluralization function';
        Catalog::write('runtime', 'message.pluralRule', 'root', $data);
        $result = Message::translate('catalog', array('locale' => 'de'));
        $this->assertNull($result);
    }