fail('COUNT_RETURNING_WRONG_DATA_TYPE');
}
if ($Count !== 0) {
    fail('COUNT_RETURNING_WRONG_DATA');
}
# has() Checks
// Call
$Has = $Database->has('users');
if (!is_bool($Has)) {
    fail('HAS_RETURNING_WRONG_DATA_TYPE');
}
if ($Has !== false) {
    fail('HAS_RETURNING_WRONG_DATA');
}
# insert() Checks
$Database->insert('users', array('name' => 'David'));
checkQuery('INSERT INTO users ("name")  VALUES (\'David\')', 'INSERT_QUERY_MISMATCH');
# get() format checks
$Users = $Database->get('users');
if (!is_array($Users)) {
    fail('GET_RETURNING_WRONG_DATA');
}
if (!isset($Users[0])) {
    fail('GET_RETURN_MISSING_RESULT');
}
if (isset($Users[1])) {
    fail('GET_RETURN_TOO_MANY_RESULT');
}
if (!is_string($Users[0]['name'])) {
    fail('GET_RETURN_WRONG_RESULT_TYPE_STRING');
}