/**
* mysql-mcp - Test Mocks
*
* Centralized mock factories for testing. All tests should import
* mocks from this module for consistency.
*/
// MySQL Adapter mocks
export {
createMockQueryResult,
createMockColumnInfo,
createMockTableInfo,
createMockIndexInfo,
createMockSchemaInfo,
createMockHealthStatus,
createMockMySQLAdapter,
createMockMySQLAdapterEmpty,
createMockMySQLAdapterWithError,
createMockMySQLAdapterWithTransaction,
createMockRequestContext,
configureMockAdapterQuery,
} from "./adapter.js";
export type { MockMySQLAdapter } from "./adapter.js";
// MySQL connection and pool mocks
export {
createMockFieldPacket,
createMockResultSetHeader,
createMockPoolConnection,
createMockPool,
mockMysql2Module,
setupMockQueryResponse,
} from "./mysql.js";
// Re-export types for convenience
export type {
QueryResult,
TableInfo,
IndexInfo,
SchemaInfo,
HealthStatus,
ColumnInfo,
} from "../../types/index.js";