Extracted a store for subscriptions

This commit is contained in:
andsel
2012-08-03 16:16:41 +02:00
parent f18ba2e248
commit e6756b3c06
2 changed files with 8 additions and 25 deletions
@@ -1,12 +1,11 @@
package org.dna.mqtt.moquette.messaging.spi.impl;
import org.junit.Before;
import org.mockito.ArgumentCaptor;
import java.util.List;
import org.dna.mqtt.moquette.messaging.spi.INotifier;
import org.dna.mqtt.moquette.proto.messages.AbstractMessage.QOSType;
import org.junit.Test;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import org.mockito.ArgumentCaptor;
import static org.mockito.Mockito.*;
/**
@@ -43,17 +42,7 @@ public class SimpleMessagingTest {
//Verify
Subscription subscription = new Subscription(FAKE_CLIENT_ID, FAKE_TOPIC, QOSType.MOST_ONE);
assertEquals(1, countMatchingSubscriptions(messaging.getSubscriptions(), subscription));
}
private int countMatchingSubscriptions(List<Subscription> l, Subscription matchingSub) {
int count = 0;
for (Subscription s : l) {
if (s.equals(matchingSub)) {
count++;
}
}
return count;
assertEquals(1, messaging.getSubscriptions().size());
}
@Test