mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-11-15 02:11:09 +00:00
oops, update test to expect post data as url-encoded query string
This commit is contained in:
1 parent
552200b2fa
commit
878fd9f7a9
1 file changed
+2
-6
@@ -21,13 +21,10 @@ package org.archive.modules.forms;
|
||||
|
||||
import static org.archive.modules.CoreAttributeConstants.A_WARC_RESPONSE_HEADERS;
|
||||
|
||||
import org.apache.commons.httpclient.NameValuePair;
|
||||
import org.apache.commons.httpclient.util.EncodingUtil;
|
||||
import org.archive.modules.CoreAttributeConstants;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.modules.ProcessorTestBase;
|
||||
import org.archive.modules.CrawlURI.FetchType;
|
||||
import org.archive.modules.forms.FormLoginProcessor;
|
||||
import org.archive.modules.ProcessorTestBase;
|
||||
|
||||
public class FormLoginProcessorTest extends ProcessorTestBase {
|
||||
|
||||
@@ -69,8 +66,7 @@ public class FormLoginProcessorTest extends ProcessorTestBase {
|
||||
CrawlURI submitCuri = curi.getOutCandidates().toArray(new CrawlURI[0])[0];
|
||||
assertEquals("http://example.com/login", submitCuri.toString());
|
||||
assertEquals(FetchType.HTTP_POST, submitCuri.getFetchType());
|
||||
NameValuePair[] queryParams = (NameValuePair[]) submitCuri.getData().get(CoreAttributeConstants.A_SUBMIT_DATA);
|
||||
String queryString = EncodingUtil.formUrlEncode(queryParams, "UTF-8");
|
||||
String queryString = (String) submitCuri.getData().get(CoreAttributeConstants.A_SUBMIT_DATA);
|
||||
assertEquals("username-form-field=jdoe&password-form-field=********", queryString);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user