使用testng在struts2中进行测试,请求字段不';不存在?

使用testng在struts2中进行测试,请求字段不';不存在?,struts2,testng,Struts2,Testng,我是一个新手。 我使用struts2 testng插件在struts2中进行测试,我遵循struts文档,它说通过扩展StrutsTestCase可以获得MockHttpServletRequest的请求。好吧,我这样做了,让我的测试类扩展StrutsTestCase。我无法获取请求字段,真是令人惊讶。然后我看了一下struts2-testng-plugin-2.3.15.1.jar中的StrutsTestCase,再次让我感到惊讶的是,这里没有像request、response这样的字段。所以

我是一个新手。 我使用struts2 testng插件在struts2中进行测试,我遵循struts文档,它说通过扩展
StrutsTestCase
可以获得
MockHttpServletRequest
的请求。好吧,我这样做了,让我的测试类扩展
StrutsTestCase
。我无法获取请求字段,真是令人惊讶。然后我看了一下struts2-testng-plugin-2.3.15.1.jar中的
StrutsTestCase
,再次让我感到惊讶的是,这里没有像request、response这样的字段。所以,我只想检查一下struts2-junit-plugin-2.3.15.1.jar中是否有像request和response这样的字段。实际上它包含了所有这些字段


那么,你能告诉我如何使用testng插件测试struts吗?

你指的是什么Struts2文档?这是testng插件,正在使用junit插件,它使用junit插件工作,但使用testng-plugin失败。有不同的
StrutsTestCase
类。我知道它们是不同的,但是如何使用testng-plugin对MockHttpServletRequest的请求进行测试。我应该在测试类中添加已归档的请求吗?我不认为这是正确的。你可以检查struts2 junit插件的源代码,看看请求是如何初始化的。