Dshafik\MySQL\Tests\MySqlShimTest::test_mysql_fetch PHP Method

test_mysql_fetch() public method

public test_mysql_fetch ( $function, $results, $resultType = null )
    public function test_mysql_fetch($function, $results, $resultType = null)
    {
        $this->getConnection("shim_test");
        $result = mysql_query("SELECT one, two FROM testing LIMIT 4");
        $this->assertResult($result);
        $this->assertEquals(sizeof($results), mysql_num_rows($result));
        $function = function ($result) use($function, $resultType) {
            if ($resultType) {
                return $function($result, $resultType);
            }
            return $function($result);
        };
        $i = 0;
        while ($row = $function($result, $resultType)) {
            $this->assertEquals($results[$i], $row);
            $i++;
        }
        $this->assertEquals(sizeof($results), $i);
    }
MySqlShimTest