Patch Set 3: (1 inline comment)

shouldReturnListOfChanges() fails because synchronize action was in progress when STWBot reach assertions, therefore I've added a bot.sleep() just before assertions statement block.

The NPE that you were describing should be fixed by Stefan Lay's commit Fix NullPointer in Synchronize View when project is deleted (42db742)