public function testTitleize() { $testCases = array('foo' => 'Foo', 'Foo' => 'Foo', 'foo bar' => 'Foo Bar', 'foo-bar' => 'Foo Bar', 'foo.bar' => 'Foo.bar'); foreach ($testCases as $actual => $expected) { $this->assertSame($expected, CM_Util::titleize($actual)); } }