UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

35 lines 1.1 kB
/** * Test Suite for Multi-Entity Query Planning - Phase 4A Implementation * * Tests the complete multi-entity join planning system including: * - JoinPathPlanner for optimal join path discovery * - MultiTableSQLBuilder for complex SQL generation * - QueryPlanner multi-entity planning capabilities * * This validates the critical user requirement: * "experiments that have certain pages and are using specific event metrics" */ import type { MultiEntityQuery } from './MultiTableSQLBuilder.js'; interface TestResult { name: string; status: 'PASS' | 'FAIL' | 'SKIP'; duration: number; error?: string; details?: any; } /** * Test Cases for Multi-Entity Queries */ declare const MULTI_ENTITY_TEST_QUERIES: Array<{ name: string; description: string; query: MultiEntityQuery; expectedEntities: string[]; expectedJoinCount: number; }>; /** * Run comprehensive multi-entity query tests */ export declare function runMultiEntityTests(): Promise<TestResult[]>; export { MULTI_ENTITY_TEST_QUERIES }; //# sourceMappingURL=test-multi-entity-queries.d.ts.map