FeedConfigTest::test桁数チェック異常系 PHP Метод

test桁数チェック異常系() публичный Метод

    public function test桁数チェック異常系()
    {
        $this->FeedConfig->create(array('FeedConfig' => array('name' => '123456789012345678901234567890123456789012345678901', 'feed_title_index' => '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456', 'category_index' => '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456', 'display_number' => 123, 'template' => '123456789012345678901234567890123456789012345678901')));
        $this->assertFalse($this->FeedConfig->validates());
        $this->assertArrayHasKey('name', $this->FeedConfig->validationErrors);
        $this->assertEquals('フィード設定名は50文字以内で入力してください。', current($this->FeedConfig->validationErrors['name']));
        $this->assertArrayHasKey('feed_title_index', $this->FeedConfig->validationErrors);
        $this->assertEquals('フィードタイトルリストは255文字以内で入力してください。', current($this->FeedConfig->validationErrors['feed_title_index']));
        $this->assertArrayHasKey('category_index', $this->FeedConfig->validationErrors);
        $this->assertEquals('カテゴリリストは255文字以内で入力してください。', current($this->FeedConfig->validationErrors['category_index']));
        $this->assertArrayHasKey('template', $this->FeedConfig->validationErrors);
        $this->assertEquals('テンプレート名は50文字以内で入力してください。', current($this->FeedConfig->validationErrors['template']));
    }