0
我想单元测试我的验证定义与注释。但它应该很轻。无需加载任何配置文件。我对struts2比较陌生,所以我不确定它是否可能。我有MyAction与方法:单元测试没有配置文件的struts2注释验证
@Validations(...)
public String submit() {...}
,我想的是一样的东西:
@Test
public void submitTest() {
MyAction myAction = createInitializedMyAction(); //new MyAction, setXXX
Map<String, String> httpRequestParams = prepareHttpRequestParams();
TestHelperINeed testHelper = createTestHelper(myAction); // maybe some proxy???
testHelper.execute("submit", httpRequestParams);
assertErrors(testHelper.getErrors());
assertResult(testHelper.getResult());
每一个解决方案,我发现需要Struts和Spring的配置文件。为什么我需要它们,如果我想测试的所有代码位于单个java文件中?