assertEquals($expected, $norm, "normalized input nickname: $input -> $norm"); } else { $this->assertEquals($expected, false, "invalid input nickname: $input"); } } static public function provider() { return array( array('evan', 'evan'), array('Evan', 'evan'), array('EVAN', 'evan'), array('ev_an', 'evan'), array('ev.an', 'evan'), array('ev/an', false), array('ev an', false), array('ev-an', false), array('évan', false), // so far... array('Évan', false), // so far... array('evan1', 'evan1'), array('evan_1', 'evan1'), ); } }