Hi,

On Mon, Jun 2, 2014 at 1:33 PM, lucast <[email protected]> wrote:

> Dear Forum,
>
> I'm trying to (retro) fit TDD into my Wicket project (Wicket Spring
> Hibernate) after reading "growing object-oriented software guided by tests"
> by Steve Freeman and Nat Pryce.
>
> One of the first thing the book suggest is to write an acceptance test for
> each feature.
>
> The simple feature I want to test is a user login.
>
> Here are my steps to take:
>     1 create organisation
>     2 create user
>        2.a set username
>        2.b set password
>        2.c set email
>        2.d set organisation
>     3 start application
>     4 render login page
>     5 populate username and password fields
>     6 assert successful login
>
> I am following the example from  Wicket's Wiki Spring Unit Testing the
> Proxy
> Approach
> <
> https://cwiki.apache.org/confluence/display/WICKET/Spring#Spring-UnitTestingtheProxyApproach
> >
> .
>
> So far, I can render the login page and assert the form components.
>
> How do I set the form username and password before calling
> WicketTester.submitForm()?
>

FormTester formTester = tester.newFormTester("formId");
formTester.setValue("relative:path:to:textFieldId", "John");
formTester.setValue("relative:path:to:passwordId", "secret")
formTester.submit()


>
> Thanks in advance,
> Lucas
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/TDD-End-to-End-acceptance-test-how-to-set-form-field-values-tp4666093.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to