Skip to content

Commit d93dcbe

Browse files
author
Alexandru Scvortov
committed
moved ExchangeDeleteIfUnsued to functional tests
1 parent fb4881f commit d93dcbe

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

test/src/com/rabbitmq/client/test/server/ExchangeDeleteIfUnused.java renamed to test/src/com/rabbitmq/client/test/functional/ExchangeDeleteIfUnused.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,40 +29,38 @@
2929
// Contributor(s): ______________________________________.
3030
//
3131

32-
package com.rabbitmq.client.test.server;
32+
package com.rabbitmq.client.test.functional;
3333

3434
import java.io.IOException;
3535

3636
import com.rabbitmq.client.ShutdownSignalException;
3737
import com.rabbitmq.client.test.BrokerTestCase;
3838

3939
public class ExchangeDeleteIfUnused extends BrokerTestCase {
40-
private final static String ExchangeName = "xchg1";
41-
private final static String QueueName = "myQueue";
42-
private final static String RoutingKey = "something";
40+
private final static String EXCHANGE_NAME = "xchg1";
41+
private final static String ROUTING_KEY = "something";
4342

4443
protected void createResources()
4544
throws IOException
4645
{
4746
super.createResources();
48-
channel.exchangeDeclare(ExchangeName, "direct");
49-
channel.queueDeclare(QueueName);
50-
channel.queueBind(QueueName, ExchangeName, RoutingKey);
47+
channel.exchangeDeclare(EXCHANGE_NAME, "direct");
48+
String queueName = channel.queueDeclare().getQueue();
49+
channel.queueBind(queueName, EXCHANGE_NAME, ROUTING_KEY);
5150
}
5251

5352
protected void releaseResources()
5453
throws IOException
5554
{
56-
channel.queueDelete(QueueName);
57-
channel.exchangeDelete(ExchangeName);
55+
channel.exchangeDelete(EXCHANGE_NAME);
5856
super.releaseResources();
5957
}
6058

6159
public void testExchangeDelete() {
6260
try {
6361
// exchange.delete(ifUnused = true)
6462
// should throw a channel exception if the exchange is being used
65-
channel.exchangeDelete(ExchangeName, true);
63+
channel.exchangeDelete(EXCHANGE_NAME, true);
6664
fail("Exception expected if exchange in use");
6765
} catch (IOException e) {
6866
Throwable t = e.getCause();

test/src/com/rabbitmq/client/test/functional/FunctionalTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public static TestSuite suite() {
5151
suite.addTestSuite(DurableOnTransient.class);
5252
suite.addTestSuite(NoRequeueOnCancel.class);
5353
suite.addTestSuite(Bug20004Test.class);
54+
suite.addTestSuite(ExchangeDeleteIfUnused.class);
5455
suite.addTestSuite(QosTests.class);
5556
suite.addTestSuite(AlternateExchange.class);
5657
return suite;

test/src/com/rabbitmq/client/test/server/ServerTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ public static TestSuite suite() {
4040
suite.addTestSuite(Permissions.class);
4141
suite.addTestSuite(DurableBindingLifecycle.class);
4242
suite.addTestSuite(EffectVisibilityCrossNodeTest.class);
43-
suite.addTestSuite(ExchangeDeleteIfUnused.class);
4443
suite.addTest(PersisterRestartTests.suite());
4544
return suite;
4645
}

0 commit comments

Comments
 (0)