import java.io.IOException;
import java.net.MalformedURLException;
-import java.net.URL;
import java.net.URLConnection;
import java.util.Locale;
import java.util.regex.Matcher;
String fname = "Först";
String lname = "Secönd";
int id = createVerifiedUser(fname, lname, email, TEST_PASSWORD);
- URLConnection uc = new URL("https://" + getServerName() + SupportUserDetailsPage.PATH + id).openConnection();
- uc.addRequestProperty("Cookie", cookie);
+ URLConnection uc = get(SupportUserDetailsPage.PATH + id);
uc.setDoOutput(true);
String res = IOUtils.readURL(uc);
- assertThat(res, containsString("<input type=\"text\" value=\"" + fname + "\" name=\"fname\">"));
- assertThat(res, containsString("<input type=\"text\" value=\"" + lname + "\" name=\"lname\">"));
+ assertThat(res, containsString("type=\"text\" value=\"" + fname + "\" name=\"fname\">"));
+ assertThat(res, containsString("type=\"text\" value=\"" + lname + "\" name=\"lname\">"));
assertThat(res, containsString(email));
}
}
private String getFname(String res) {
- Pattern p = Pattern.compile("<input type=\"text\" name=\"fname\" value=\"([^\"]*)\">");
+ Pattern p = Pattern.compile("type=\"text\" name=\"fname\" value=\"([^\"]*)\">");
Matcher m = p.matcher(res);
if (m.find()) {
return m.group(1);
}
private String getFnamePlain(String res) {
- Pattern p = Pattern.compile("\\s*<td width=\"125\">First Name: </td>\\s*<td width=\"125\">([^<]*)</td>");
+ Pattern p = Pattern.compile("\\s*<td[^>]*>First Name: </td>\\s*<td[^>]*>([^<]*)</td>");
Matcher m = p.matcher(res);
if (m.find()) {
return m.group(1);