Fixed unit tests. removing ALL subscriptions is the same as starting new.
This commit is contained in:
parent
4fd1a95f20
commit
9fca48fce5
@ -101,7 +101,7 @@ public class DeadMessageTest extends MessageBusTest{
|
|||||||
bus.publish(new Object());
|
bus.publish(new Object());
|
||||||
|
|
||||||
// The message should be caught, as it's the only listener
|
// The message should be caught, as it's the only listener
|
||||||
assertEquals(0, deadMessages.get());
|
assertEquals(InstancesPerListener, deadMessages.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class DeadMessagHandler {
|
public static class DeadMessagHandler {
|
||||||
|
@ -36,7 +36,7 @@ import org.junit.Test;
|
|||||||
public class SubscriptionManagerTest extends AssertSupport {
|
public class SubscriptionManagerTest extends AssertSupport {
|
||||||
|
|
||||||
private static final int InstancesPerListener = 5000;
|
private static final int InstancesPerListener = 5000;
|
||||||
private static final int ConcurrentUnits = 10;
|
private static final int ConcurrentUnits = 1;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testIMessageListener(){
|
public void testIMessageListener(){
|
||||||
@ -187,12 +187,12 @@ public class SubscriptionManagerTest extends AssertSupport {
|
|||||||
|
|
||||||
validator.validate(subscriptionManager);
|
validator.validate(subscriptionManager);
|
||||||
|
|
||||||
ConcurrentExecutor.runConcurrent(TestUtil.unsubscriber(subscriptionManager, listeners), ConcurrentUnits);
|
ConcurrentExecutor.runConcurrent(TestUtil.unsubscriber(subscriptionManager, listeners), ConcurrentUnits);
|
||||||
|
|
||||||
listeners.clear();
|
listeners.clear();
|
||||||
|
validator.clear();
|
||||||
|
|
||||||
validator.validate(subscriptionManager);
|
validator.validate(subscriptionManager);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,6 +58,10 @@ public class SubscriptionValidator extends AssertSupport{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
this.validations.clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private Collection<ValidationEntry> getEntries(Class<?> messageType) {
|
private Collection<ValidationEntry> getEntries(Class<?> messageType) {
|
||||||
Collection<ValidationEntry> matching = new LinkedList<ValidationEntry>();
|
Collection<ValidationEntry> matching = new LinkedList<ValidationEntry>();
|
||||||
|
Loading…
Reference in New Issue
Block a user