GitNexus/gitnexus/test/fixtures
Gergo Magyar deabfcb046 test: METHOD_IMPLEMENTS integration tests for C#, TypeScript, Kotlin, Dart
Add interface dispatch fixtures and METHOD_IMPLEMENTS edge assertions for
the 4 remaining languages that support interfaces:

- C#: IRepository interface with Find/Save, SqlRepository implements
- TypeScript: IRepository interface with find/save, SqlRepository implements
- Kotlin: Repository interface with find/save, SqlRepository implements
- Dart: abstract Repository with find/save, SqlRepository implements

Fix: Kotlin interfaces use class_declaration AST node type — added
keyword-based detection in findEnclosingClassInfo to correctly label
them as Interface (not Class), enabling METHOD_IMPLEMENTS edge emission.

Total METHOD_IMPLEMENTS integration coverage: 9 languages
(Java, PHP, Rust, Swift, Python, C#, TypeScript, Kotlin, Dart)
2026-04-03 17:09:20 +01:00
..
cross-file-binding feat: implement cross-file binding propagation for multiple languages 2026-03-21 07:47:04 +00:00
expo-app feat: add Expo Router file-based route detection (#503) 2026-03-25 11:05:55 +00:00
group feat(group): add sync pipeline, CLI, MCP tools, and monorepo fixture 2026-04-02 00:40:31 +03:00
lang-resolution test: METHOD_IMPLEMENTS integration tests for C#, TypeScript, Kotlin, Dart 2026-04-03 17:09:20 +01:00
mini-repo/src test: add integration test coverage and fix KuzuDB fork crashes (#209) 2026-03-08 18:00:45 +00:00
orm-repo/src feat: add ORM dataflow detection (Prisma + Supabase) (#511) 2026-03-26 08:48:40 +00:00
sample-code feat: add Dart language support (#204) 2026-03-26 08:42:49 +00:00
api-impact-seed.ts feat: deep flow detection — consumer access tracking, middleware chains, error shapes, api_impact tool (#482) 2026-03-23 22:13:48 +00:00
local-backend-seed.ts feat: METHOD_IMPLEMENTS edges + rename OVERRIDES to METHOD_OVERRIDES (#574) 2026-04-03 16:47:17 +01:00
search-seed.ts test: add integration test coverage and fix KuzuDB fork crashes (#209) 2026-03-08 18:00:45 +00:00