From a895bce94ab02894168230f6742773b8bbf3e2c8 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Fri, 1 Apr 2011 14:22:41 -0700 Subject: [PATCH] added a convenience method --- .../java/org/jvnet/hudson/test/HudsonTestCase.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java b/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java index 338b647ef0..0e540ec85e 100644 --- a/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java +++ b/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java @@ -846,6 +846,16 @@ public abstract class HudsonTestCase extends TestCase implements RootAction { return (C)computerConnectorTester.connector; } + protected User configRoundtrip(User u) throws Exception { + submit(createWebClient().goTo(u.getUrl()+"/configure").getFormByName("config")); + return u; + } + + protected N configRoundtrip(N node) throws Exception { + submit(createWebClient().goTo("/computer/"+node.getNodeName()+"/configure").getFormByName("config")); + return (N)hudson.getNode(node.getNodeName()); + } + protected V configRoundtrip(V view) throws Exception { submit(createWebClient().getPage(view, "configure").getFormByName("viewConfig")); return view; -- GitLab