function testPrePostValidation() { $f = new TestForm(); $this->assertFalse($f->validate(array('one' => 1)), 'Форма без полей не валидна'); $f->addInput('one'); $this->assertTrue($f->validate(array('one' => 1)), 'Форма валидна'); $this->assertFalse($f->validate(array('before' => 1)), 'Пре-валидация: форма невалидна'); $this->assertFalse($f->validate(array('after' => 1)), 'Пост-валидация: форма невалидна'); }