My teammate and I are having an hard time understanding if mutation testing can / should be done on JUnit tests referring to Swing classes.
More precisely, we are currently using Junit 4 and Assertj Swing to test the interface for an assignment on testing (with TDD) at the university. We are also using PITEST as mutation testing framework.
We built the Swing classes with WindowBuilder plugin for Eclipse, and as such we do not have much control on how the classes are structured. The unit tests are all green but when running pit a ton of exceptions are thrown from pit in these classes and the tests fail miserably. You can see the maven log on travis.
Since we are just starting to understand the testing world, a suggestion from someone who actually deals with these things would be much appreciated.
Thank you very much.