Skip to content

Commit 786b806

Browse files
fix feedback message test for all languages
1 parent dedf2e6 commit 786b806

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/test/java/de/martinspielmann/wicket/pwnedpasswordsvalidator/PwnedPasswordsValidatorTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package de.martinspielmann.wicket.pwnedpasswordsvalidator;
22

3+
import org.apache.wicket.markup.html.form.FormComponent;
34
import org.apache.wicket.util.tester.FormTester;
45
import org.apache.wicket.util.tester.WicketTester;
56
import org.apache.wicket.validation.Validatable;
@@ -154,6 +155,7 @@ public void feedbackPwnedPassword() {
154155
FormTester ft = tester.newFormTester("form");
155156
ft.setValue("pw", "secret123");
156157
ft.submit();
157-
tester.assertErrorMessages("This password has been cracked and is not secure anymore. Please choose another one.");
158+
String feedback = ft.getForm().getLocalizer().getString("PwnedPasswordsValidator.pwned", ft.getForm().get("pw"));
159+
tester.assertErrorMessages(feedback);
158160
}
159161
}

src/test/java/de/martinspielmann/wicket/pwnedpasswordsvalidator/WicketApplication.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
package de.martinspielmann.wicket.pwnedpasswordsvalidator;
22

3+
import org.apache.wicket.Session;
34
import org.apache.wicket.markup.html.WebPage;
45
import org.apache.wicket.protocol.http.WebApplication;
6+
import org.apache.wicket.request.Request;
7+
import org.apache.wicket.request.Response;
8+
9+
import java.util.Locale;
510

611
/**
712
* Application object for your web application.

0 commit comments

Comments
 (0)