Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).
These new unit tests verify behavior of CachingPubsubPersistenceProvider (which fails, as indicated by some of these test failing).
The tests introduced here cover four types of operations that are being scheduled by the implementation:
- Node creation/changing/removal
- Subscription creation/update/removal
- Affiliation creation/update/removal
- publishing/removal of items
* OF-2437: Fix various issues in CachingPubsubPersistenceProvider
The changes in this commit address the issues that are exposed in the unit tests that are added in the previous commit.