public function testconnect() { $sdb = new Sequoiadb(); $array = $sdb->connect("localhost:50000"); $this->assertEquals(0, $array['errno']); return $sdb; }
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; }
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; }
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); }
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']); }
public function testconnect2() { $sdb2 = new Sequoiadb(); $array2 = $sdb2->connect("localhost:50000", "root", "sdbadmin"); $this->assertEquals(0, $array2['errno']); }
<?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 ; //缓存时间 }