我的测试应用程序有一个问题,如下。我有以下代码:

@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;"之前添加行
thread中,据说如果您在其他类的类扩展中具有,则应将其删除。这也没有帮助。
在同一线程中,一个建议是使用JUnit 4.4,但两者都没有帮助。


所以我的问题是如何解决这个问题?

有关更多信息,请按照我的课程开始进行(此处未提及进口)
公共类TietorakenneTest扩展了TietokantaTestCase {....},我使用的JUnit版本是4.10,
任何帮助表示赞赏。如果您需要有关代码的任何其他信息,请告诉我,我将其放在此处。

最佳答案

通过添加包名称来限定类。

@Test(expected = org.apache.openjpa.persistence.InvalidStateException.class)

09-30 22:02