コード例 #1
0
 public function testAddObject()
 {
     $obj = RTObject::alloc()->init();
     $originalCount = self::$array->count();
     self::$array->addObject($obj);
     $this->assertEquals($originalCount + 1, self::$array->count());
 }
コード例 #2
0
ファイル: RTURL.php プロジェクト: nbalonso/MunkiFace
 public function initWithString($aString)
 {
     if (is_object($aString) && get_class($aString) != "RTString") {
         $aString = RTString::stringWithString(strval($aString));
     }
     parent::init();
     $this->_url = $aString;
     $parsedUrl = parse_url($aString);
     // @codeCoverageIgnoreStart
     if ($parsedUrl === NO) {
         throw new InvalidArgumentException("Unable to parse url '" . $aString . "'");
     }
     // @codeCoverageIgnoreEnd
     $this->_setDefaultValue_forKey_onArray("file", "scheme", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "host", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "port", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "user", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "pass", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray("/", "path", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "query", $parsedUrl);
     $this->_setDefaultValue_forKey_onArray(null, "fragment", $parsedUrl);
     $this->_parsedUrl = RTDictionary::dictionaryWithPHPArray($parsedUrl);
     return $this;
 }
コード例 #3
0
ファイル: RTArray.php プロジェクト: nbalonso/MunkiFace
 /**
 		Makes sure that the parent::init() method is called and that the internal
 		storage structures are prepared.
 */
 public function init()
 {
     parent::init();
     $this->_data = array();
     return $this;
 }
コード例 #4
0
ファイル: RTObjectTest.php プロジェクト: nbalonso/MunkiFace
 public function testDescription()
 {
     $obj = RTObject::alloc()->init();
     $tmp = json_encode($obj);
     $this->assertEquals($tmp, $obj->description());
 }
コード例 #5
0
ファイル: RTString.php プロジェクト: nbalonso/MunkiFace
 public function init()
 {
     parent::init();
     $this->_string = "";
     return $this;
 }