|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 1370
|
[Cactus] Problemi nel test delle servlet
Ciao a tutti, non riesco a far funzionare cactus 1.5.
L'explorer mi da questo errore: <?xml version="1.0" encoding="UTF-8" ?> - <testsuites> - <testsuite name="testRegistrazione" tests="1" failures="0" errors="1" time="0.571"> - <testcase name="testNonPresente" time="0.48"> <error message="Failed to get the test results at [http://localhost:8080/test/ServletRedirector]" type="org.apache.cactus.util.ChainedRuntimeException">org.apache.cactus.util.ChainedRuntimeException: Failed to get the test results at [http://localhost:8080/test/ServletRedirector] at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:131) at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240) at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) [...] </testcase> </testsuite> </testsuites> Il codice di test registrazione è il seguente: import junit.framework.*; import org.apache.cactus.*; import b.registrazioneBean; public class testRegistrazione extends ServletTestCase{ private registrazioneBean bean; public testRegistrazione(String name){ super(name); } protected void setUp(){ } protected void tearDown(){ } public void beginNonPresente(WebRequest req){ req.addParameter("cognome","bruno"); req.addParameter("nome","rossi"); req.addParameter("codice fiscale","brnrssi132123"); req.addParameter("sesso","m"); req.addParameter("giorno","13"); req.addParameter("mese","Agosto"); req.addParameter("anno","1960"); req.addParameter("cittaN","roma"); req.addParameter("provinciaN","roma"); req.addParameter("capN","00100"); req.addParameter("provinciaR","roma"); req.addParameter("cittaR","civitavecchia"); req.addParameter("capR","00053"); req.addParameter("via","Cavour"); req.addParameter("civico","158"); req.addParameter("nickname","rossi"); req.addParameter("password","pass"); req.addParameter("Cpassword","pass"); } public void testNonPresente() throws Exception{ registrazione testReg = new registrazione(); testReg.init(); testReg.doPost(request,response); bean=(registrazioneBean)request.getAttribute("regbean"); assertNull(bean); } public void endNonPresente(WebResponse res){ } public static Test suite(){ TestSuite suite =new TestSuite(); suite.addTest(new testRegistrazione("testNonPresente")); return suite; } } Credo di aver posizionato tutti i files necessari nelle cartelle giuste e modificato correttamente il file web.xml Sapete dirmi cosa manca? Grazie! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:39.



















