function testRowsMethod() { $fp = fopen(dirname(__FILE__) . '/../my.csv', 'w'); fputcsv($fp, array("one")); fclose($fp); $myDb = new FlatDB(dirname(__FILE__) . '/../my.csv'); $this->assertFalse($myDb->rows() > 0); $myDb->add_record(array("row")); $myDb = new FlatDB(dirname(__FILE__) . '/../my.csv'); $this->assertTrue($myDb->rows() > 0); }
function testFlatCsv() { $fp = fopen(dirname(__FILE__) . '/../my.csv', 'w'); fputcsv($fp, array("'o,ne'", "t\\wo", "three")); fclose($fp); $flatDb = new FlatDB(dirname(__FILE__) . '/../my.csv'); $flatDb->add_record(array("ki,ssa", "ka\nni", "koira")); $csvDb = new FlatDB(dirname(__FILE__) . '/../my.csv'); for ($r = 0; $r < $flatDb->rows(); $r++) { $csvDb->add_record($flatDb->db($r)); } $csvDb2 = new FlatDB(dirname(__FILE__) . '/../my.csv'); $this->assertTrue($csvDb2->rows() == 2); }