Zdravím,

no myslím, že zrovna tohle testovat nemusíte - to že dojdou parametry, které uživatel vyplnil ve formuláři bych považoval za věc, jako že každé ráno vychází slunce ;) - navíc o odeslání parametrů se vám stará browser (a ten vy přece netestujete) a o prvotní příjem parametrů zase web server (a ten taky netestujete). Spíš byste měl otestovat, že ta výsledná result stránka neobsahuje chybu - tzn. že ten váš kód přijaté parametry zpracoval bez chyby - tzn. že na result stránce máte např. info text "Uživatel byl v pořádku vytvořen" - na dalším řádku bych čekal assertTextPresent("Uživatel byl v pořádku vytvořen."). Tím skutečně testujete SVŮJ kód, tedy jak jste s přijatými parametry naložil vy. O to, že na řádku po "submit()" budete mít načtenou už tu result stránku by se měl postarat ten JWebUnit.

Honza N.

--------------------------------------------------------------
Ing. Jan Novotný
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
http://blog.novoj.net
Myšlenky dne otce Fura
--------------------------------------------------------------



[EMAIL PROTECTED] napsal(a):
Dobrý den

Jak mohu testovat odeslané parametry formuláře metodou POST?

##########################################
//Nastavíme pole a odešleme formulář na stránku "resultForm.html" public void testForm2(){
        beginAt("/index.html");
        assertFormPresent("myForm1");   //if exist form with id: "myForm1"  
setTextField("firstName", "Tomas"); // set values
        setTextField("lastName", "Jurman");
        submit();
}
############################################
Jak mohu nyní otestovat, že na stránku "resultForm.html" přišly parametry 
"fartName=Tomas" a "lastName=Jurman"  ?

Díky Tomáš Znojmo

Odpovedet emailem