Hi There,

when I ran my first test under the folder cotaining test.class like
        >java -classpath %ACTIWATE_JARS%  junit.textui.TestRunner test.class
I got this error:  class not found "test.class"

my os is winXp.
I used this batch to set up my env.

SET ACTIWATE_HOME=D:\download\jwebunit-1.2
SET ACTIWATE_LIB=%ACTIWATE_HOME%\LIB
set ACTIWATE_JARS=%ACTIWATE_LIB%\actiwate.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\httpunit-1.5.4.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\js-1.5R4.1.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\junit-3.8.1.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\nekohtml-0.8.1.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\servletapi-2.3.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\xercesImpl-2.6.2.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_LIB%\xml-apis-1.0.b2.jar
set ACTIWATE_JARS=%ACTIWATE_JARS%;%ACTIWATE_HOME%\jwebunit-1.2.jar

my first test code:

import com.meterware.httpunit.WebResponse;
import com.meterware.httpunit.WebConversation;
import com.meterware.httpunit.WebForm;
import com.meterware.httpunit.WebRequest;
import net.sourceforge.jwebunit.WebTestCase;

public class test extends WebTestCase {
    public test(String name) {
        super(name);
    }
   
    public void setUp() throws Exception {
        getTestContext().setBaseUrl("http://www.google.com");
    }
    public void testSearch() throws Exception {
        WebConversation wc = new WebConversation();
        WebResponse resp = wc.getResponse( "http://www.google.com");
       WebForm form = resp.getForms()[0];
       form.setParameter("q", "HttpUnit");
        WebRequest req = form.getRequest("btnG");
        resp = wc.getResponse(req);
        assertNotNull(resp.getLinkWith("HttpUnit"));
        resp = resp.getLinkWith("HttpUnit").click();
        assertEquals(resp.getTitle(), "HttpUnit");
        assertNotNull(resp.getLinkWith("User's Manual"));
       
    }
}


Why? I am a Java Newbie.

Thx

Reply via email to