Hi everyone,
Last week I did these tasks:
- Add tests for migrated and non-migrated refactorings. Some important points here are:
������ - the parameters are the transformation and refactoring classes, in some cases other values are necessary to make both classes compatible, such as the constructor method or the necessary extra arguments.
������ - Some parameterized tests do not pass for the transformations (refactoring 2), these have flags that indicate exactly which part of the code does not work as in version 1.
- Split
PR into parametrized tests and migrated refactorings
- Check the Deprecate class refactoring, I couldn't replicate the issue. (deprecate class: AthensDemoPresenter)
- Integrate parametrized tests into Pharo 9.
- Add migrated refactorings into Pharo 10.
- Continue migrating refactorings. Some of them are:
- RBExtractMethodRefactoring (Finish to migrate)
- RBFindAndReplaceRefactoring
- RBExtractMethodAndOccurrences
- RBExtractSetUpRefactoring
- RBRenameMethodRefactoring
- RBReplaceMethodRefactoring
- RBInlineParameterRefactoring
Best regards,