public function testAdd() { $dictionaryObj = new InternalType\DictionaryObject(); $dictionaryObj->add(new InternalType\NameObject('Var1'), new InternalType\BooleanObject(false)); $dictionaryObj->add(new InternalType\NameObject('Var2'), new InternalType\NumericObject(100.426)); $dictionaryObj->add(new InternalType\NameObject('Var3'), new InternalType\NameObject('MyName')); $dictionaryObj->add(new InternalType\NameObject('Var4'), new InternalType\StringObject('some text')); $this->assertEquals($dictionaryObj->toString(), '<</Var1 false /Var2 100.426 /Var3 /MyName /Var4 (some text) >>'); }
/** * Return string trailer representation * * @return string */ public function toString() { return "trailer\n" . $this->_dict->toString() . "\n"; }