getPlugin(); $this->vld = $plugin->getPlugin('Validator', 'Mbstrmin'); } // {{{ test min mbstr function test_min_mbstr() { $form_mbstr = array( 'type' => VAR_TYPE_STRING, 'required' => true, 'mbstrmin' => '3', ); $this->vld->af->setDef('namae_mbstr', $form_mbstr); $pear_error = $this->vld->validate('namae_mbstr', 'あいう', $form_mbstr); $this->assertFalse(is_a($pear_error, 'Ethna_Error')); $pear_error = $this->vld->validate('namae_mbstr', 'あい', $form_mbstr); $this->assertTrue(is_a($pear_error, 'Ethna_Error')); $this->assertEqual(E_FORM_MIN_STRING,$pear_error->getCode()); // TODO: Error Message Test. } // }}} } ?>