public function testStringReplacement() { $this->setExpectedException('fValidationException'); $_GET['bar'] = 'true'; try { $v = new fValidation(); $v->addStringReplacement('Please enter a value', 'Please fill in'); $v->addStringReplacement('Bar', 'BAR'); $v->addRequiredFields('foo'); $v->addIntegerFields('bar'); $v->validate(); } catch (fValidationException $e) { $this->assertContains('Foo: Please fill in', $e->getMessage()); $this->assertContains('BAR: Please enter a whole number', $e->getMessage()); throw $e; } }