GSoC 2026
Test Suite for Type Management Refactorings in 4diac IDE
The 4diac IDE Type Management component provides rename, move, copy, and delete refactorings for FB types and structured data types but has no automated regression tests. This project implements a comprehensive JUnit 5 test suite that programmatically drives all core refactorings via the Eclipse LTK framework, validates EMF model state and workspace resource correctness using a hybrid semantic-assertion and golden-file strategy, and covers full undo/redo for every scenario. Deliverables include the test plugin, a reusable refactoring test framework, fixture projects, and developer documentation.
Project details
Technologies
Not listed in the archive