示例#1
0
 public function testconnect()
 {
     $sdb = new Sequoiadb();
     $array = $sdb->connect("localhost:50000");
     $this->assertEquals(0, $array['errno']);
     return $sdb;
 }
示例#2
0
 public function testselect()
 {
     $sdb = new Sequoiadb();
     $array = $sdb->connect("localhost:50000");
     $this->assertEquals(0, $array['errno']);
     $cs = $sdb->selectCS("cs_test");
     $this->assertNotEmpty($cs);
     return $cs;
 }
示例#3
0
 protected function onNotSuccessfulTest(Exception $e)
 {
     $sdb = new Sequoiadb();
     $array = $sdb->connect("localhost:50000");
     $this->assertEquals(0, $array['errno']);
     $sdb->dropCollectionSpace("cs_test");
     fwrite(STDOUT, __METHOD__ . "\n");
     throw $e;
 }
示例#4
0
 public function testgetError()
 {
     $sdb = new Sequoiadb();
     $sdb->connect("localhost");
     $array = $sdb->getError();
     $this->assertEquals(0, $array['errno']);
     $sdb->install('{ "install":false }');
     $str = $sdb->getError();
     $this->assertEquals('{"errno":0}', $str);
 }
示例#5
0
 public function testclose()
 {
     $sdb = new Sequoiadb();
     $sdb->connect("localhost:50000");
     $array = $sdb->getError();
     $this->assertEquals(0, $array['errno']);
     $sdb->close();
     $sdb->selectCS("cs_test");
     $array = $sdb->getError();
     $this->assertNotEquals(0, $array['errno']);
 }
示例#6
0
 public function testconnect2()
 {
     $sdb2 = new Sequoiadb();
     $array2 = $sdb2->connect("localhost:50000", "root", "sdbadmin");
     $this->assertEquals(0, $array2['errno']);
 }
示例#7
0
<?php

include_once './smarty/Smarty.class.php';
$smarty = new Smarty();
$db = new Sequoiadb();
$cs = NULL;
$cl = NULL;
$smarty->template_dir = "./templates";
//模板存放目录
$smarty->compile_dir = "./templates_c";
//编译目录
$smarty->caching = false;
//是否缓存
$isConnect = false;
if (isset($_SESSION['sdb_monitor_address'])) {
    $arr = array();
    $sdb_monitor_address = $_SESSION['sdb_monitor_address'];
    if (isset($_SESSION['sdb_monitor_user'])) {
        $sdb_monitor_user = $_SESSION['sdb_monitor_user'];
        $sdb_monitor_password = isset($_SESSION['sdb_monitor_password']) ? $_SESSION['sdb_monitor_password'] : "";
        $arr = $db->connect($sdb_monitor_address, $sdb_monitor_user, $sdb_monitor_password);
    } else {
        $arr = $db->connect($sdb_monitor_address);
    }
    if ($arr['errno'] != 0) {
        $isConnect = false;
        //$smarty -> cache_lifetime = -1 ;  //缓存时间,永久
    } else {
        $isConnect = true;
        //$smarty -> cache_lifetime = 24 * 60 * 60 ;  //缓存时间
    }