// Check get with column(s)
$Users = $Database->get('users', null, 'id');
checkQuery('SELECT id FROM users', 'GET_QUERY_COLUMNS_MISMATCH');
# count() Checks
// Call
$Count = $Database->count('users');
checkQuery('SELECT COUNT(*)::int as c FROM users LIMIT 1', 'COUNT_QUERY_MISMATCH');
if (!is_int($Count)) {
    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])) {