Beispiel #1
0
 public function testGetNumberOfRecords()
 {
     $this->tdb->createTable("test", [["id", "id"], ["name", "string", 50]]);
     $this->tdb->setFp("test", "test");
     $this->assertEquals(0, $this->tdb->getNumberOfRecords("test"));
     $this->tdb->add("test", ["name" => "tim"]);
     $this->assertEquals(1, $this->tdb->getNumberOfRecords("test"));
     $this->tdb->add("test", ["name" => "sally"]);
     $this->tdb->add("test", ["name" => "joe"]);
     $this->tdb->add("test", ["name" => "martha"]);
     $this->assertEquals(4, $this->tdb->getNumberOfRecords("test"));
     $this->tdb->delete("test", 2);
     $this->assertEquals(3, $this->tdb->getNumberOfRecords("test"));
 }
Beispiel #2
0
 public function testDelete()
 {
     $this->assertEquals([["id" => "1", "name" => "tim", "notes" => "some blob of data", "favorite_number" => "16"]], $this->tdb->get("test", 1));
     $this->tdb->delete("test", 1);
     // TODO get should return empty array if no records were found
     $this->assertEquals(false, $this->tdb->get("test", 1));
 }