hidden(); $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); } /** * @covers Single_Record::hidden * @covers Single_Record::__construct() * @global $g_connection */ function testHiddenDefaultDatabase() { global $g_connection; global $cn; $cn = $g_connection; $test_dup = new \Single_Record("test_dup"); $r = $test_dup->hidden(); $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); } /** * @covers Single_Record::hidden * @covers Single_Record::__construct() * @global $g_connection */ function testSequence() { global $g_connection; global $cn; $cn = $g_connection; $test_dup = new \Single_Record("test_dup"); $r = $test_dup->hidden(); $a = $test_dup->id; $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); $r = $test_dup->hidden(); $this->assertTrue($test_dup->id > $a, " id not incremented" . $test_dup); } /** * @covers Single_Record::save() * @global $g_connection */ function testSave() { global $g_connection; global $cn; $cn = $g_connection; $test_dup = new \Single_Record("test_dup"); $r = $test_dup->hidden(); $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); $test_dup->save(["test_dup"=>$test_dup->id]); } /** * @covers Single_Record::check() * @global $g_connection */ function testCheck() { global $g_connection; global $cn; $this->expectException (\Exception::class); $cn = $g_connection; $test_dup = new \Single_Record("test_dup"); $r = $test_dup->hidden(); $test_dup->save(["test_dup"=>$test_dup->id]); $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); $test_dup->check(['test_dup'=>$test_dup->id]); $test_dup->check(['test_dup'=>$test_dup->id]); } /** * @covers Single_Record::get_count() * @global $g_connection */ function testCount() { global $g_connection; global $cn; $cn = $g_connection; $test_dup = new \Single_Record("test_dup"); $r = $test_dup->hidden(); $this->assertTrue($test_dup->id > 0, " id not computed " . $test_dup); $test_dup->save(["test_dup"=>$test_dup->id]); $cnt = $test_dup->get_count(['test_dup'=>$test_dup->id]); $this->assertTrue($cnt > 0,"not count") ; } }