我的测试应用程序有一个问题,如下。我有以下代码:
@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)