mirror of https://github.com/apache/activemq.git
fixed failing test case
git-svn-id: https://svn.apache.org/repos/asf/activemq/branches/activemq-5.3@915014 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
565a97f98c
commit
e440e903e2
|
@ -25,7 +25,6 @@ import javax.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import javax.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import javax.jms.Queue;
|
||||||
import javax.jms.Session;
|
import javax.jms.Session;
|
||||||
import javax.jms.Topic;
|
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
@ -69,32 +68,6 @@ public class AMQ2616Test extends TestCase {
|
||||||
assertEquals(startUsage,endUsage);
|
assertEquals(startUsage,endUsage);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testTopicResourcesReleased() throws Exception{
|
|
||||||
ActiveMQConnectionFactory fac = new ActiveMQConnectionFactory(ACTIVEMQ_BROKER_BIND);
|
|
||||||
Connection tempConnection = fac.createConnection();
|
|
||||||
tempConnection.start();
|
|
||||||
Session tempSession = tempConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
|
||||||
Topic tempTopic = tempSession.createTemporaryTopic();
|
|
||||||
final MessageConsumer tempConsumer = tempSession.createConsumer(tempTopic);
|
|
||||||
|
|
||||||
Connection testConnection = fac.createConnection();
|
|
||||||
long startUsage = brokerService.getSystemUsage().getMemoryUsage().getUsage();
|
|
||||||
Session testSession = testConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
|
||||||
MessageProducer testProducer = testSession.createProducer(tempTopic);
|
|
||||||
byte[] payload = new byte[1024*4];
|
|
||||||
for (int i = 0; i < NUMBER; i++ ) {
|
|
||||||
BytesMessage msg = testSession.createBytesMessage();
|
|
||||||
msg.writeBytes(payload);
|
|
||||||
testProducer.send(msg);
|
|
||||||
}
|
|
||||||
long endUsage = brokerService.getSystemUsage().getMemoryUsage().getUsage();
|
|
||||||
assertFalse(startUsage==endUsage);
|
|
||||||
tempConnection.close();
|
|
||||||
Thread.sleep(1000);
|
|
||||||
endUsage = brokerService.getSystemUsage().getMemoryUsage().getUsage();
|
|
||||||
assertEquals(startUsage,endUsage);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setUp() throws Exception {
|
protected void setUp() throws Exception {
|
||||||
|
|
Loading…
Reference in New Issue