-
-
Notifications
You must be signed in to change notification settings - Fork 346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New driver for the push up method refactoring (P13) #16637
base: Pharo13
Are you sure you want to change the base?
Conversation
Hi caro this is nice to have you back on that. |
…ot all choices are handled yet
Hi @carolahp let us know when you want a review. |
Hi @Ducasse and @balsa-sarenac , I would appreciate your review on this PR. |
There are lots of failing tests:
|
Related breaking tests are due to modifications to |
@carolahp I would like to understand the difference between an unfixable case and a precondition that is violated. |
@Ducasse the only difference is that an unfixable case is associated with a choice, for example "browse overriden method". However, I didn't think before that it may be simpler to just make these "unfixable cases" into preconditions. I will update the PR to do this |
Summary
Implements driver for handling the user interaction logic when applying the push up method refactoring.
Tests are created for the new ReConditions
Replaces PR#16438
Depends on Spec PR#1548
About the architecture