function testExplodeRelativePath() { $path = lmbFs::explodePath('tmp\\../tmp/wow////hey/'); $this->assertEqual(sizeof($path), 3); $this->assertEqual($path[0], 'tmp'); $this->assertEqual($path[1], 'wow'); $this->assertEqual($path[2], 'hey'); $path = lmbFs::explodePath('tmp\\../tmp/wow////hey'); // no trailing slash $this->assertEqual(sizeof($path), 3); $this->assertEqual($path[0], 'tmp'); $this->assertEqual($path[1], 'wow'); $this->assertEqual($path[2], 'hey'); }