BaseTestCase.java :  » Development » jReform » test » org » jreform » Java Open Source

Java Open Source » Development » jReform 
jReform » test » org » jreform » BaseTestCase.java
package test.org.jreform;

import junit.framework.TestCase;

import org.jreform.internal.BaseHtmlForm;

import test.util.HttpServletRequestStub;

abstract class BaseTestCase extends TestCase
{
    private HttpServletRequestStub req;
    
    protected final void setUp() throws Exception
    {
        req = new HttpServletRequestStub();
        init();
    }
    
    protected abstract BaseHtmlForm getForm();
    protected void init() {}
    protected void destroy() {}
    
    protected boolean validateForm()
    {
        return getForm().validate(req) && getForm().isValid();
    }
    
    protected void setParameter(String key, String value)
    {
        req.setParameter(key, value);
    }
    
    protected void setParameters(String key, String[] values)
    {
        req.setParameterValues(key, values);
    }
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.