提交 6a911d73 编写于 作者: K kohsuke

another test case for search.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13982 71c3de6d-444a-0410-be80-ed276b4c234a
上级 c3941751
package hudson.model;
import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.html.HtmlButton;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import hudson.model.Node.Mode;
import hudson.search.SearchTest;
import hudson.security.AuthorizationStrategy;
import hudson.security.SecurityRealm;
import hudson.tasks.Ant;
import hudson.tasks.Ant.AntInstallation;
import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.Email;
import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.recipes.LocalData;
import java.net.URL;
import java.util.List;
/**
......@@ -57,4 +60,19 @@ public class HudsonTest extends HudsonTestCase {
assertEquals(jdk.getName(),name);
assertEquals(jdk.getJavaHome(),home);
}
/**
* Makes sure that the search index includes job names.
*
* @see SearchTest#testFailure
* This test makes sure that a failure will result in an exception
*/
public void testSearchIndex() throws Exception {
FreeStyleProject p = createFreeStyleProject();
Page jobPage = search(p.getName());
URL url = jobPage.getWebResponse().getUrl();
System.out.println(url);
assertTrue(url.getPath().endsWith("/job/"+p.getName()+"/"));
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册