我正在尝试使用JUnit实例化一个Struts Action类进行单元测试。
class MyAction extends ActionSupport implements ServletRequestAware, Preparable {
// code goes here
}
我的单元测试课程:
class MyActionTest {
MyAction test;
@Before
public void setUp() {
test = new MyAction(); // Throws error
}
}
我收到此错误:
[javac] MyActionTest.java:: cannot access com.opensymphony.xwork2.ActionSupport
[javac] class file for com.opensymphony.xwork2.ActionSupport not found
[javac] test = new MyAction();
它究竟意味着什么?它在类路径中找不到类? (如果是这种情况,那么我认为它会抛出ClassDefNotFound异常)。或者它是一个访问问题?或其他什么?