UNPKG

symref

Version:

Static code checker for AI code agents (Windsurf, Cline, etc.)

65 lines 1.99 kB
import { CallGraphResult, ReferenceResult } from '../../types/index.js'; /** * テストプロンプト生成のコンテキスト */ interface TestPromptContext { callGraph: CallGraphResult; fromRefs: ReferenceResult; toRefs: ReferenceResult; framework: string; } /** * テストプロンプトを生成するクラス */ export declare class TestPromptGenerator { /** * テストプロンプトを生成する * @param context 生成コンテキスト * @returns 生成されたプロンプト */ generate(context: TestPromptContext): string; /** * 呼び出し経路をフォーマットする * @param callGraph 呼び出しグラフ * @returns フォーマットされた呼び出し経路 */ private formatCallPath; /** * テスト構造を生成する * @param context 生成コンテキスト * @returns 生成されたテスト構造 */ private generateTestStructure; /** * スパイの設定を生成する * @param context 生成コンテキスト * @returns 生成されたスパイ設定 */ private generateSpySetup; /** * テスト実装を生成する * @param context 生成コンテキスト * @returns 生成されたテスト実装 */ private generateTestImplementation; /** * 呼び出し順序の検証を生成する * @param context 生成コンテキスト * @returns 生成された呼び出し順序検証 */ private generateCallOrderVerification; /** * エラーケースを生成する * @param context 生成コンテキスト * @returns 生成されたエラーケース */ private generateErrorCase; /** * テストデータを生成する * @param context 生成コンテキスト * @returns 生成されたテストデータ */ private generateTestData; } export {}; //# sourceMappingURL=TestPromptGenerator.d.ts.map