// 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])) {