-
Notifications
You must be signed in to change notification settings - Fork 91
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
Improve test coverage #139
Comments
This is wide open, any suggestions on where to start, e.g., bug-prone areas? |
For example, suppose the user activates AceJump, then types some random string
This is a tag collision, since
This would be a tag collision, since
I am inclined to use some property testing tool to generate lots of random text, and random inputs, but feel free to implement this however you like. Alternately, some integration tests would be a welcome addition, particularly ones that pass keystrokes to the running IDE and validates the cursor jumps to the correct position. Happy to provide feedback if you have any questions. Thanks! |
Additional performance tests which cover representative filetypes are needed as described in #339. Test should be accompanied by a file in |
#139 Improve test coverage - Add plugin for calculation Code Coverage
We need unit tests covering AceJump functionality, Swing UI and IntelliJ Platform interactions. For more information, please see the SDK Docs section on testing plugins.
edit: Please check out
AceTest
for some examples of unit tests we have already implemented to get a feel for how these work.The text was updated successfully, but these errors were encountered: