Github user merrimanr commented on the issue:
The latest commit adds unit tests for all the Solr Dao classes except
SolrMetaAlertDao. Mocking some of the Solr client classes (and client
libraries in general) was challenging so I opted to move them to their own
methods within the Daos and spy on those methods. I feel like this achieves
the same goal with less complexity.
I also didn't test for cases where exceptions from Solr client classes and
just caught and thrown. If you think there is value in doing this it probably
won't require that much effort to add them.
I ran into this bug while adding these tests:
https://github.com/powermock/powermock/issues/731. Incrementing the powermock
version we use solved it.