你如何对PlayN项目进行单元测试?

时间:2012-01-21 16:10:39

标签: maven junit playn

我已经设法让基本的单元测试正常工作,但是当我向project-java添加单元测试时,我得到了一个未找到类的错误,在编译测试类时看起来它似乎没有复制来自项目核心的主要类,有没有人知道如何在maven中解决这个问题?

编辑: 为了使事情更清楚,我确实知道在哪里放置测试,我已经放入了项目-java / src / tests但是我的意思是它不会包含来自project-core / src的clases

3 个答案:

答案 0 :(得分:4)

更好的方法是将测试添加到core/src/test/java,然后将test依赖项playn-java添加到core/pom.xml

<dependency>
  <groupId>com.googlecode.playn</groupId>
  <artifactId>playn-java</artifactId>
  <version>${playn.version}</version>
  <scope>test</scope>
</dependency>

答案 1 :(得分:1)

您需要将所有测试存储在src / main中,而不是存储在src / test中。

我在本指南中使用了JUnit:Using Junit

答案 2 :(得分:0)

我最后采用了不同的方法,实际上做了一个playn-testframework。 一个简单的playn项目,其作用类似于playn-java等,但不会渲染到屏幕,并且有额外的回调供测试使用,例如模拟鼠标/键盘事件。