示例#1
0
 public function setUp()
 {
     parent::setUp();
     Tests_DBLoader4Test::getUp();
     //        MemcacheHandler::getInstance( array( '127.0.0.1:11211' => 1 ) )->flush();
     self::$dummyTmKey_key = "fookey";
     self::$dummyTmKey_owner = 1;
     self::$dummyTmKey_r = 1;
     self::$dummyTmKey_w = 0;
     self::$dummyTmKey_uid_transl = 123;
     self::$dummyTmKey_r_transl = 0;
     self::$dummyTmKey_w_transl = 1;
     self::$dummyTmKey_edit = true;
     self::$uid_translator = 123;
     self::$validJsonTmKeyArr = '[{"tm":true,"glos":false,"owner":true,"uid_transl":null,"uid_rev":null,"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0","r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$invalidJsonTmKeyArr = '[{tm":true,"glos":true"owner":true,"uid_transl":null,"uid_rev":null,"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0","r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$validJsonTmKeyArrWithUidTranslator = '[{"tm":true,"glos":false,"owner":false,"uid_transl":123,"uid_rev":null,"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0","r_transl":"1","w_transl":"1","r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$invalidClientJson = '[{name""My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0"}]';
     self::$validClientJson = '[{"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0"},{"name":"My second Key","key":"testclientKey","r":"1","w":"1"}]';
     self::$invalidServerJson = '[{tm":true,"glos":true"owner":true,"uid_transl":null,"uid_rev":null,"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0","r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$validServerJson = '[{"tm":true,"glos":true,"owner":true,"uid_transl":null,"uid_rev":null,"name":"My personal Key","key":"993dddb1c603b4e57f69","r":"1","w":"0","r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$invalidGrantString = "invalidGrantString";
     self::$invalidTypeString = "invalidTypeString";
     self::$invalidRoleString = "invalidRoleString";
     $newTm = array();
     $newTm['key'] = sha1(chr(rand(97, 122)));
     $newTm['owner'] = $newTm['key'] & 1;
     $newTm['r'] = $newTm['key'][5] & 1;
     $newTm['w'] = $newTm['key'][12] & 1;
     $newTm['r_transl'] = $newTm['key'][2] & 1;
     $newTm['w_transl'] = $newTm['key'][4] & 1;
     $newTm['uid_transl'] = rand(1, 1024);
     self::$validTmKeyStructArr = $newTm;
     self::$invalidTmKeyStructArr = self::$validTmKeyStructArr;
     self::$invalidTmKeyStructArr['invalidField'] = 'invalidField';
     self::$srv_json_ABC = '[{"tm":true,"glos":false,"owner":true,"key":"0000123ABC","name":"","r":"1","w":"1","uid_transl":123,"uid_rev":null,"r_transl":1,"w_transl":0,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$srv_json_GHI = '[{"tm":true,"glos":false,"owner":true,"key":"0000123GHI","name":"My GHI","r":"1","w":"1","uid_transl":null,"uid_rev":null,"r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$srv_json_ABC_GHI_DEF = '[{"tm":true,"glos":false,"owner":true,"key":"0000123ABC","name":"My ABC","r":"1","w":"1","uid_transl":123,"uid_rev":null,"r_transl":1,"w_transl":0,"r_rev":null,"w_rev":null,"source":null,"target":null},' . '{"tm":true,"glos":false,"owner":true,"key":"0000123GHI","name":"My GHI","r":"1","w":"1","uid_transl":null,"uid_rev":null,"r_transl":null,"w_transl":null,"r_rev":null,"w_rev":null,"source":null,"target":null},' . '{"tm":true,"glos":false,"owner":false,"key":"0000123DEF","name":"My DEF","r":null,"w":null,"uid_transl":123,"uid_rev":null,"r_transl":1,"w_transl":1,"r_rev":null,"w_rev":null,"source":null,"target":null}]';
     self::$client_json_ABC = '[{"key":"0000123ABC","name":"My DEF","r":1,"w":1}]';
     self::$client_json_ABC_DEF = '[{"key":"0000123ABC","name":"My ABC","r":1,"w":1},' . '{"key":"0000123DEF","name":"My DEF","r":1,"w":0}]';
     self::$client_json_DEF = '[{"key":"0000123DEF","name":"My DEF","r":1,"w":0}]';
     self::$client_json_GHI_DEF = '[{"key":"*****23GHI","name":"My GHI","r":1,"w":1},' . '{"key":"0000123DEF","name":"My DEF","r":1,"w":0}]';
     //the second key is invalid, we expect unchanged in server side
     self::$client_json_ABC_GHI_JKL = '[{"key":"0000123ABC","name":"My ABC","r":1,"w":1},' . '{"key":"*****23GHI","name":"My GHI","r":1,"w":0},' . '{"key":"0000123JKL","name":"My JKL","r":1,"w":0}]';
     self::$client_json_GHI = '[{"key":"0000123GHI","name":"My GHI","r":0,"w":1}]';
     self::$client_json_INVALID_GHI = '[{"key":"0000123GHI","name":"My GHI","r":0,"w":0}]';
 }
示例#2
0
 public function setUp()
 {
     parent::setUp();
     $db = Database::obtain($this->DB_SERVER, $this->DB_USER, $this->DB_PASS, $this->DB_DATABASE);
     $db->connect();
 }
示例#3
0
 public function setUp()
 {
     parent::setUp();
     MemcacheHandler::getInstance(array('127.0.0.1:11211' => 1))->flush();
 }