Added JUnit Test Cases for Replacement#1268
Added JUnit Test Cases for Replacement#1268surajdm123 wants to merge 2 commits intogoogle:masterfrom
Conversation
|
@cushon Can you please review this? |
|
@cushon , would you be able to help with this please? 🙏 |
This comment was marked as resolved.
This comment was marked as resolved.
|
@Pankraz76 OpenRewrite has its own flaws, too, like a slow Gradle plugin and a not-fully open source ecosystem of recipes, so I'd recommend google-java-format or Palantir's fork for formatting purposes in the meantime. |
This comment was marked as resolved.
This comment was marked as resolved.
|
sorry my not being nice and patient it seems all fine. Maybe just vacay or something. Please excuse and enjoy. |
cushon
left a comment
There was a problem hiding this comment.
@surajdm123 can you say more about the goal here, and why you decided to add these specific tests? There is some indirect coverage of Replacement from other tests, did you find issues with it you'd like to change as a follow-up?
@cushon |
|
@cushon |
### Changes This PR adds the missing unit test case for Replacement. **Before:** <img width="938" height="315" alt="Screenshot 2025-07-16 at 10 26 05 PM" src="https://github.com/user-attachments/assets/47a08af5-b240-40ba-8abf-9f20dce46c22" /> **After:** <img width="947" height="315" alt="Screenshot 2025-07-16 at 10 24 41 PM" src="https://github.com/user-attachments/assets/2a18ffca-0b75-4e18-b071-7246c438ce29" /> ### Test Plan > mvn -Dtest=ReplacementTest test ``` ... [INFO] Running com.google.googlejavaformat.java.ReplacementTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in com.google.googlejavaformat.java.ReplacementTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ ``` ---- > mvn test ``` [INFO] Results: [INFO] [INFO] Tests run: 1533, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.168 s [INFO] Finished at: 2025-07-16T22:30:47-07:00 [INFO] ------------------------------------------------------------------------ ``` ### Next Steps - Add more missing test cases to make this codebase more resilient. Fixes #1268 FUTURE_COPYBARA_INTEGRATE_REVIEW=#1268 from surajdm123:add-test 1bad87c PiperOrigin-RevId: 784305506


Changes
This PR improves the reliability of
Replacementcomponent by validating edge-case formatting scenarios.Before:

After:

Test Plan
Next Steps