1414class AutoloadTest extends \PHPUnit_Framework_TestCase
1515{
1616 /**
17+ * @group psr4
1718 * @covers Fedora::Autoloader::Autoload::addPsr4
1819 **/
1920 public function testAddPsr4 ()
@@ -24,6 +25,7 @@ public function testAddPsr4()
2425 }
2526
2627 /**
28+ * @group psr4
2729 * @covers Fedora::Autoloader::Autoload::addPsr4
2830 **/
2931 public function testAddPsr4Order ()
@@ -37,6 +39,7 @@ public function testAddPsr4Order()
3739 }
3840
3941 /**
42+ * @group classmap
4043 * @covers Fedora::Autoloader::Autoload::addClassMap
4144 **/
4245 public function testAddClassMap ()
@@ -52,6 +55,7 @@ public function testAddClassMap()
5255 }
5356
5457 /**
58+ * @group classmap
5559 * @covers Fedora::Autoloader::Autoload::addClassMap
5660 **/
5761 public function testAddClassMapTemplate ()
@@ -62,6 +66,7 @@ public function testAddClassMapTemplate()
6266 }
6367
6468 /**
69+ * @group classmap
6570 * @covers Fedora::Autoloader::Autoload::addClassMap
6671 **/
6772 public function testAddClassMapLowerCase ()
@@ -72,6 +77,7 @@ public function testAddClassMapLowerCase()
7277 }
7378
7479 /**
80+ * @group classmap
7581 * @covers Fedora::Autoloader::Autoload::addClassMap
7682 **/
7783 public function testAddClassMapTemplateOrder ()
@@ -85,6 +91,7 @@ public function testAddClassMapTemplateOrder()
8591 }
8692
8793 /**
94+ * @group classmap
8895 * @covers Fedora::Autoloader::Autoload::addClassMap
8996 **/
9097 public function testAddClassMapTemplateOrderBis ()
@@ -104,6 +111,7 @@ public function testAddClassMapTemplateOrderBis()
104111 }
105112
106113 /**
114+ * @group psr0
107115 * @covers Fedora::Autoloader::Autoload::addIncludePath
108116 **/
109117 public function testAddIncludePath ()
@@ -129,6 +137,7 @@ public function testAddIncludePath()
129137 }
130138
131139 /**
140+ * @group psr0
132141 * @covers Fedora::Autoloader::Autoload::addPsr0
133142 **/
134143 public function testAddPsr0Simple ()
@@ -145,4 +154,30 @@ public function testAddPsr0Simple()
145154 $ this ->assertTrue (class_exists ('One \\Two \\Foo ' ));
146155 $ this ->assertTrue (class_exists ('One_Two \\Foo ' ));
147156 }
157+
158+ /**
159+ * @group psr0
160+ * @covers Fedora::Autoloader::Autoload::addPsr0
161+ **/
162+ public function testAddPsr0ns1 ()
163+ {
164+ $ this ->assertFalse (class_exists ('One \\Two \\Foo ' ));
165+
166+ Autoload::addPsr0 ('One \\' , __DIR__ .'/fixtures/PSR0 ' );
167+
168+ $ this ->assertTrue (class_exists ('One \\Two \\Foo ' ));
169+ }
170+
171+ /**
172+ * @group psr0
173+ * @covers Fedora::Autoloader::Autoload::addPsr0
174+ **/
175+ public function testAddPsr0ns2 ()
176+ {
177+ $ this ->assertFalse (class_exists ('One \\Two \\Foo ' ));
178+
179+ Autoload::addPsr0 ('One \\Two \\' , __DIR__ .'/fixtures/PSR0 ' );
180+
181+ $ this ->assertTrue (class_exists ('One \\Two \\Foo ' ));
182+ }
148183}
0 commit comments