Пример #1
0
 public static function getInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Пример #2
0
 public function testController()
 {
     $request = new PHPUnit_MockYafRequest("GET", "index", "demo", 'view', array());
     $request->setModuleName('index');
     $request->setControllerName('demo');
     $request->setActionName('view');
     $request->setPost('aid', 101);
     $request->setPost('caption', 'xxxxxxx');
     // $request->setQuery('aid', 101);
     // $request->setQuery('caption', 'xxxxxxx');
     $this->application->getDispatcher()->dispatch($request);
     $title = PHPUnit_MockYafView::getInstance()->get('title');
     $data = PHPUnit_MockYafView::getInstance()->get('data');
     $post = PHPUnit_MockYafView::getInstance()->get('post');
     $this->assertEquals('*模板使用示例*', $title);
     $this->assertEquals(1, $data[0]['uid']);
     $this->assertEquals('xiaocai', $data[0]['name']);
     $this->assertEquals(101, $post['aid']);
     $this->assertEquals('xxxxxxx', $post['caption']);
 }