Back to Eclipse Foundation
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

Contributor

Dimitrios Kalligaridis

Mentors

Not available

Technologies

Not listed in the archive