Skip to content

Commit cf499b2

Browse files
author
Simon MacMullen
committed
Abstract rabbitmqctl invocations.
1 parent 0809d6a commit cf499b2

File tree

3 files changed

+17
-20
lines changed

3 files changed

+17
-20
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ private void checkHeaders(Map<String, Object> pubHeaders) {
6060
}
6161

6262
private void enable() throws IOException {
63-
Host.executeCommand("cd ../rabbitmq-server; ./scripts/rabbitmqctl set_env '{trace_exchange, <<\"/\">>}' '<<\"trace\">>'");
63+
Host.rabbitmqctl("set_env '{trace_exchange, <<\"/\">>}' '<<\"trace\">>'");
6464
}
6565

6666
private void disable() throws IOException {
67-
Host.executeCommand("cd ../rabbitmq-server; ./scripts/rabbitmqctl unset_env '{trace_exchange, <<\"/\">>}'");
67+
Host.rabbitmqctl("unset_env '{trace_exchange, <<\"/\">>}'");
6868
}
6969
}

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

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -65,28 +65,21 @@ protected void tearDown()
6565
protected void addRestrictedAccount()
6666
throws IOException
6767
{
68-
runCtl("add_user test test");
69-
runCtl("add_user testadmin test");
70-
runCtl("add_vhost /test");
71-
runCtl("set_permissions -p /test test configure write read");
72-
runCtl("set_permissions -p /test testadmin \".*\" \".*\" \".*\"");
68+
Host.rabbitmqctl("add_user test test");
69+
Host.rabbitmqctl("add_user testadmin test");
70+
Host.rabbitmqctl("add_vhost /test");
71+
Host.rabbitmqctl("set_permissions -p /test test configure write read");
72+
Host.rabbitmqctl("set_permissions -p /test testadmin \".*\" \".*\" \".*\"");
7373
}
7474

7575
protected void deleteRestrictedAccount()
7676
throws IOException
7777
{
78-
runCtl("clear_permissions -p /test testadmin");
79-
runCtl("clear_permissions -p /test test");
80-
runCtl("delete_vhost /test");
81-
runCtl("delete_user testadmin");
82-
runCtl("delete_user test");
83-
}
84-
85-
protected void runCtl(String command)
86-
throws IOException
87-
{
88-
Host.executeCommand("../rabbitmq-server/scripts/rabbitmqctl " +
89-
command);
78+
Host.rabbitmqctl("clear_permissions -p /test testadmin");
79+
Host.rabbitmqctl("clear_permissions -p /test test");
80+
Host.rabbitmqctl("delete_vhost /test");
81+
Host.rabbitmqctl("delete_user testadmin");
82+
Host.rabbitmqctl("delete_user test");
9083
}
9184

9285
protected void createResources()
@@ -241,7 +234,7 @@ public void testAltExchConfiguration()
241234
public void testNoAccess()
242235
throws IOException, InterruptedException
243236
{
244-
runCtl("set_permissions -p /test test \"\" \"\" \"\"");
237+
Host.rabbitmqctl("set_permissions -p /test test \"\" \"\" \"\"");
245238
Thread.sleep(2000);
246239

247240
expectExceptionRun(AMQP.ACCESS_REFUSED, new WithName() {

test/src/com/rabbitmq/tools/Host.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,8 @@ public static void executeCommand(String command)
6868
"\nstderr:\n" + stderr + "\n");
6969
}
7070
}
71+
72+
public static void rabbitmqctl(String command) throws IOException {
73+
executeCommand("../rabbitmq-server/scripts/rabbitmqctl " + command);
74+
}
7175
}

0 commit comments

Comments
 (0)