我已经设法让基本的单元测试正常工作,但是当我向project-java添加单元测试时,我得到了一个未找到类的错误,在编译测试类时看起来它似乎没有复制来自项目核心的主要类,有没有人知道如何在maven中解决这个问题?
编辑: 为了使事情更清楚,我确实知道在哪里放置测试,我已经放入了项目-java / src / tests但是我的意思是它不会包含来自project-core / src的clases
答案 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等,但不会渲染到屏幕,并且有额外的回调供测试使用,例如模拟鼠标/键盘事件。