The inner workings of the sonar-cas-plugin have drastically changed with the migration from SonarQube version 5 to 6. The new code suffered a low line coverage and only very little documentation about how the plugin actually works.
Usually I would create a separate issue for these things, but both parts are closely related. Eating through the code with tests is a good time to aggregate information for the documentation. Furthermore both unit tests and integration tests can be a valuable source of documentation as well.
Please add documentation so other developers can learn about the design choices and the inner choices
The inner workings of the sonar-cas-plugin have drastically changed with the migration from SonarQube version 5 to 6. The new code suffered a low line coverage and only very little documentation about how the plugin actually works.
Usually I would create a separate issue for these things, but both parts are closely related. Eating through the code with tests is a good time to aggregate information for the documentation. Furthermore both unit tests and integration tests can be a valuable source of documentation as well.