FeedConfigTest::testその他異常系 PHP Метод

testその他異常系() публичный Метод

    public function testその他異常系()
    {
        // 数値チェック
        $this->FeedConfig->create(array('FeedConfig' => array('display_number' => 'hoge')));
        $this->assertFalse($this->FeedConfig->validates());
        $this->assertArrayHasKey('display_number', $this->FeedConfig->validationErrors);
        $this->assertEquals('数値を入力してください。', current($this->FeedConfig->validationErrors['display_number']));
        // 空白チェック
        $this->FeedConfig->create(array('FeedConfig' => array('template' => '')));
        $this->assertFalse($this->FeedConfig->validates());
        $this->assertArrayHasKey('template', $this->FeedConfig->validationErrors);
        $this->assertEquals('テンプレート名を入力してください。', current($this->FeedConfig->validationErrors['template']));
        // 半角チェック
        $this->FeedConfig->create(array('FeedConfig' => array('template' => 'テスト')));
        $this->assertFalse($this->FeedConfig->validates());
        $this->assertArrayHasKey('template', $this->FeedConfig->validationErrors);
        $this->assertEquals('テンプレート名は半角のみで入力してください。', current($this->FeedConfig->validationErrors['template']));
    }