01: // Copyright © 2006-2007 ASERT. Released under the Canoo Webtest license.
02: package com.canoo.webtest.plugins.exceltest;
03:
04: import com.canoo.webtest.self.ContextStub;
05: import com.canoo.webtest.self.TestBlock;
06: import com.canoo.webtest.steps.BaseStepTestCase;
07: import com.canoo.webtest.steps.Step;
08:
09: /**
10: * Base Test case for Excel steps.<p>
11: *
12: * @author Rob Nielsen
13: */
14: public abstract class BaseExcelStepTestCase extends BaseStepTestCase {
15:
16: public ContextStub createContext() {
17: return new ExcelContextStub(ExcelTestResources.DEFAULT_FILE);
18: }
19:
20: protected static void assertStepRejectsNullParam(
21: final String param, final Step step) {
22: assertStepRejectsNullParam(param, new TestBlock() {
23: public void call() throws Throwable {
24: executeStep(step);
25: }
26: });
27: }
28: }
|