Exemplo n.º 1
0
 function testModifiers()
 {
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs');
     $modifierArray = array();
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs?full=1');
     $modifierArray = array('full' => '1');
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs?full');
     $modifierArray = array();
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs?full=');
     $modifierArray = array('full' => '');
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs?full=1&sort=index&limit=100');
     $modifierArray = array('full' => '1', 'sort' => 'index', 'limit' => '100');
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
     $urlParser = new OCA_mozilla_sync\UrlParser('/1.1/testuser/storage/tabs?full=1&ids=1,2,3,{12345}');
     $modifierArray = array('full' => '1', 'ids' => array('1', '2', '3', '{12345}'));
     $this->assertTrue($urlParser->getCommandModifiers(1) === $modifierArray);
 }