public function test_set() { $ootemplate = new OOTemplate(); $context = $ootemplate->getContext(); $user_object = new stdClass(); $user_object->nickname = 'foobar'; $res = $ootemplate->set('user', $user_object); $this->assertTrue($res instanceof OOTemplate_Context); $this->assertTrue(is_object($context->user)); $this->assertEqual($context->user->nickname, 'foobar'); $user_array = array(); $user_array['nickname'] = 'foobar'; $res = $ootemplate->set('user', $user_object); $this->assertTrue($res instanceof OOTemplate_Context); $this->assertTrue(is_object($context->user)); $this->assertEqual($context->user->nickname, 'foobar'); }