我的测试应用程序出现问题,如下所示。我有以下代码:
@Test(expected = InvalidStateException.class)
public void testLiianPitkaKayttajatunnus()
{...}
我正在使用Eclipse并且它说"InvalidStateException cannot be resolved to a type"
并且我们知道如果eclipse注意到问题,它会用红色波浪线强调它。我一直在尝试搜索解决方案,但仍未找到任何解决方案。我试过了一些事情,但没有一个能解决问题:
org.apache.openjpa
添加pom.xml
依赖关系,并在课程代码"import org.apache.openjpa.persistence.InvalidStateException;"
之前添加行所以我的问题是如何解决这个问题?
有关其他信息,我的课程开始如下(此处未提及导入)
公共类TietorakenneTest
扩展TietokantaTestCase {....}
,我使用的JUnit版本是4.10,
任何帮助表示赞赏。如果您需要有关代码的任何其他信息,请告诉我,我会将它们放在这里。
答案 0 :(得分:0)
将导入语句更改为
org.apache.openjpa.util.InvalidStateException
正如您所提到的,将org.apache.openjpa
依赖项添加到我的pom.xml
希望它有所帮助。
答案 1 :(得分:0)
通过添加包名来限定班级。
@Test(expected = org.apache.openjpa.persistence.InvalidStateException.class)