Don't panic if a queue exists, but is empty when repairing metadata.

This commit is contained in:
Jon Chambers
2020-10-04 16:02:10 -04:00
committed by Jon Chambers
parent 899b54c082
commit bb087caddc
2 changed files with 11 additions and 8 deletions

View File

@@ -120,6 +120,12 @@ public class MessagesCacheTest extends AbstractRedisClusterTest {
assertTrue(messagesCache.getMessagesToPersist(DESTINATION_UUID, DESTINATION_DEVICE_ID, 100).isEmpty());
}
@Test
public void testRepairEmptyQueueMetadata() {
// We're happy as long as this doesn't throw an exception
messagesCache.repairMetadata(DESTINATION_UUID, DESTINATION_DEVICE_ID);
}
@Test
@Parameters({"true", "false"})
public void testRemoveById(final boolean sealedSender) {