Hi everyone,

Last week I did these tasks:

- Do a map for migration
<https://docs.google.com/document/d/1vqYRdX3QDDugggxTpuN_0IvMozw9dzQZjq8yrF2Z3QM/edit?usp=sharing>:
which has a table with refactoring version in refactoring, refactoring2,
information about their state, if it has tests, has parametrized tests, and
finally if it is used.
- Refactor RBRefactoring and RTransformation, to reuse similar parts of code
- Add parametrized tests for:

   - RBAddVariableAccessorTransformationTest
   - RBExtractToTemporaryTransformationTest
   - RBAddClassTransformationTest.

- Migrate classes:

   - RBAbstractVariablesTransformation
   - RBExpandReferencedPoolsTransformation
   - RBExtractToTemporaryTransformation
   - RBInlineMethodTransformation (still in progress).

Changes are here: github branch
<https://github.com/Lin777/pharo/tree/MigrateAddTests>

Tasks for this week:
<https://github.com/pharo-project/pharo/issues/9142>

- Migrate Classes:

   - RBExtractMethodRefactoring, RBFindAndReplaceRefactoring,
   RBExtractMethodAndOccurrences. (complex migration)
   - RBExtractSetUpRefactoring
   - RBPushUpMethodRefactoring
   - RBPushDownMethodRefactoring

- Add parametrized tests

Regards,

Evelyn C.

Reply via email to