// Copyright � 2004-2005 ASERT. Released under the Canoo Webtest license.
package com.canoo.webtest.extension;
import com.canoo.webtest.self.TestBlock;
import com.canoo.webtest.steps.BaseStepTestCase;
import com.canoo.webtest.steps.Step;
/**
* Test class for {@link StoreResponseCode}.<p>
*
* @author Paul King
*/
public class StoreResponseCodeTest extends BaseStepTestCase
{
private StoreResponseCode fStep;
protected Step createStep() {
return new StoreResponseCode();
}
protected void setUp() throws Exception {
super.setUp();
fStep = (StoreResponseCode) getStep();
}
public void testVerifyParameterUsage() {
assertStepRejectsNullParam("property", new TestBlock()
{
public void call() throws Exception {
executeStep(fStep);
}
});
}
public void testVerifyParametersWithoutPreviousPage() {
fStep.setProperty("someProp");
assertStepRejectsNullResponse(fStep);
}
}