| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- App::import('Model', 'Tools.Qlogin');
- App::uses('MyCakeTestCase', 'Tools.Lib');
- App::uses('Router', 'Routing');
- class QloginTest extends MyCakeTestCase {
- public $Qlogin = null;
- //public $fixtures = array('app.code_key');
- public function startTest() {
- $this->Qlogin = ClassRegistry::init('Tools.Qlogin');
- }
- public function testQloginInstance() {
- $this->assertTrue(is_a($this->Qlogin, 'Qlogin'));
- }
- public function testGenerate() {
- $url = Router::url(array('admin'=>'', 'plugin'=>'tools', 'controller'=>'qlogin', 'action'=>'go'), true).'/';
- pr($url);
- $res = $this->Qlogin->url(array('controller'=>'test', 'action'=>'foo', 'bar'), 1);
- pr($res);
- $this->assertTrue(is_string($res) && !empty($res));
- $this->assertTrue(strpos($res, $url) === 0);
-
- $res = $this->Qlogin->url('/test/foo/bar', 2);
- pr($res);
- $this->assertTrue(is_string($res) && !empty($res));
- }
- public function testUse() {
- $key = $this->Qlogin->generate(array('controller'=>'test', 'action'=>'foo', 'bar'), 1);
- $res = $this->Qlogin->translate($key);
- echo returns($res);
- pr($res);
-
- $key = $this->Qlogin->generate('/test/foo/bar', 2);
- $res = $this->Qlogin->translate($key);
- echo returns($res);
- pr($res);
- }
-
- //TODO
- }
|