assertEquals(1, combinedSubs.get());
assertEquals(combinedSubs.get(), fakeSubs.get());
assertEquals(0, realSubs.get());
assertTrue(listener.waitUntilEnoughUpdatesReceived(30000));
for (int i = 0; i < 3; i++) {
expirationManager.extendPublicationTimeout(ImmutableSet.of(getLiveDataSpec(_liveDataClient, weak)));
Thread.sleep(period / 2);
}
assertEquals(1, combinedSubs.get());
assertEquals(combinedSubs.get(), fakeSubs.get());
assertEquals(0, realSubs.get());