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));
}
int id = createVerifiedUser(fname, lname, email, TEST_PASSWORD);
String email2 = createUniqueName() + "@example.com";
EmailAddress ea = new EmailAddress(User.getById(id), email2, Locale.ENGLISH);
- getMailReciever().receive().verify();
+ getMailReceiver().receive().verify();
// Refresh email Object
ObjectCache.clearAllCaches();
ea = EmailAddress.getById(ea.getId());
}
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);