function test_filename_for_class()
 {
     $assertions = array('User' => 'user', 'user' => 'user', 'USER' => 'user', 'User99' => 'user99', 'Namespaced\\User' => 'namespaced/user', 'Namespaced::User' => 'namespaced/user', '\\Namespaced\\User' => 'namespaced/user', '\\Namespaced::User' => 'namespaced/user', '::Namespaced::User' => 'namespaced/user', '::Namespaced\\User' => 'namespaced/user', 'CamelCased\\User' => 'camel_cased/user', 'under_scored\\User' => 'under_scored/user', 'CamelCase_and_Under_Scored\\User' => 'camel_case_and_under_scored/user');
     foreach ($assertions as $class => $filename) {
         assert_equal($filename, Environmentalist::filename_for_class($class));
     }
 }